« Return to Thread: XFire plugin for Grails 0.5 Released

Re: XFire plugin for Grails 0.5 Released

by fils :: Rate this Message:

Reply to Author | View in Thread

Chanwit,
   I sent this via email too..  but I will post it as well to keep the thread detailed:


<web-app xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
       http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee">
       <context-param>
               <param-name>log4jConfigLocation</param-name>
               <param-value>/WEB-INF/classes/log4j.properties</param-value>
       </context-param>
       <context-param>
               <param-name>log4jRefreshInterval</param-name>
               <param-value>1000</param-value>
       </context-param>
       <context-param>
               <param-name>contextConfigLocation</param-name>
               <param-value>/WEB-INF/applicationContext.xml</param-value>
       </context-param>
       <context-param>
               <param-name>webAppRootKey</param-name>
               <param-value>template</param-value>
       </context-param>
       <filter>
               <filter-name>sitemesh</filter-name>
               <filter-class>org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter</filter-class>
       </filter>
       <filter>
               <filter-name>charEncodingFilter</filter-name>
               <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
               <init-param>
                       <param-name>targetBeanName</param-name>
                       <param-value>characterEncodingFilter</param-value>
               </init-param>
               <init-param>
                       <param-name>targetFilterLifecycle</param-name>
                       <param-value>true</param-value>
               </init-param>
       </filter>
       <filter>
               <filter-name>grailsWebRequest</filter-name>
               <filter-class>org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter</filter-class>
       </filter>
       <filter>
               <filter-name>urlMapping</filter-name>
               <filter-class>org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter</filter-class>
       </filter>
       <filter>
               <filter-name>reloadFilter</filter-name>
               <filter-class>org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter</filter-class>
       </filter>
       <filter>
               <filter-name>hibernateFilter</filter-name>
               <filter-class>org.grails.xfire.OpenSessionInViewFilter</filter-class>
       </filter>
       <filter-mapping>
               <filter-name>charEncodingFilter</filter-name>
               <url-pattern>/*</url-pattern>
       </filter-mapping>
       <filter-mapping>
               <filter-name>grailsWebRequest</filter-name>
               <url-pattern>/*</url-pattern>
       </filter-mapping>
       <filter-mapping>
               <filter-name>reloadFilter</filter-name>
               <url-pattern>/*</url-pattern>
       </filter-mapping>
       <filter-mapping>
               <filter-name>sitemesh</filter-name>
               <url-pattern>/*</url-pattern>
       </filter-mapping>
       <filter-mapping>
               <filter-name>urlMapping</filter-name>
               <url-pattern>/*</url-pattern>
       </filter-mapping>
       <filter-mapping>
               <filter-name>hibernateFilter</filter-name>
               <url-pattern>/services/*</url-pattern>
       </filter-mapping>
       <listener>
               <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
       </listener>
       <listener>
               <listener-class>org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener</listener-class>
       </listener>
       <servlet>
               <servlet-name>grails</servlet-name>
               <servlet-class>org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet</servlet-class>
               <load-on-startup>1</load-on-startup>
       </servlet>
       <servlet>
               <servlet-name>gsp</servlet-name>
               <servlet-class>org.codehaus.groovy.grails.web.pages.GroovyPagesServlet</servlet-class>
               <init-param>
                       <description> Allows developers to view the intermediade source code, when they pass a
                               spillGroovy argument in the URL. </description>
                       <param-name>showSource</param-name>
                       <param-value>1</param-value>
               </init-param>
       </servlet>
       <servlet>
               <servlet-name>XFireServlet</servlet-name>
               <servlet-class>org.grails.xfire.XFireSpringServlet</servlet-class>
               <load-on-startup>1</load-on-startup>
       </servlet>
       <servlet-mapping>
               <servlet-name>gsp</servlet-name>
               <url-pattern>*.gsp</url-pattern>
       </servlet-mapping>
       <servlet-mapping>
               <servlet-name>grails</servlet-name>
               <url-pattern>*.dispatch</url-pattern>
       </servlet-mapping>
       <servlet-mapping>
               <servlet-name>XFireServlet</servlet-name>
               <url-pattern>/services/*</url-pattern>
       </servlet-mapping>
       <servlet-mapping>
               <servlet-name>XFireServlet</servlet-name>
               <url-pattern>/servlet/XFireServlet/*</url-pattern>
       </servlet-mapping>
       <welcome-file-list>
               <welcome-file>index.jsp</welcome-file>
               <welcome-file>index.gsp</welcome-file>
       </welcome-file-list>
       <jsp-config>
               <taglib>
                       <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
                       <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
               </taglib>
               <taglib>
                       <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>
                       <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
               </taglib>
               <taglib>
                       <taglib-uri>http://www.springframework.org/tags</taglib-uri>
                       <taglib-location>/WEB-INF/tld/spring.tld</taglib-location>
               </taglib>
               <taglib>
                       <taglib-uri>http://grails.codehaus.org/tags</taglib-uri>
                       <taglib-location>/WEB-INF/tld/grails.tld</taglib-location>
               </taglib>
       </jsp-config>
</web-app>


Chanwit Kaewkasi wrote:
Hi Doug,

It seems to me that there is another servlet intercepted the URI
before my plugin.
Could you please check inside your web.xml (in web-app directory) for me?

Cheers,

Chanwit

On 04/05/07, fils <drfils@gmail.com> wrote:
>
> Chanwit,
>    I downloaded and installed the plugin today and built a new grails app
> with grails 0.5 to play with this in.  I followed your examples on the web
> site but I can not get the system to work out of box.
>
> I do see:
>
> short name: TestService
>
> during the grails run-app output.  I try the URL
>  :8080/whiteboard/services/test?wsdl
>
> as you specify and get a 404 not found
> RequestURI=/whiteboard/services/test
>
> The rest of the app, the domain class and the generated interface to it work
> fine.  It just seems it is not mapping this URL.  I noticed there is nothing
> mentioning xfire during the console output when I do grails run-app.   I see
> mention of the Acegi plugn (the only other plugin I put in this app), but
> not xfire.
>
> ?  Should I see something about xfire in the console output during run-app,
> ie, is the plugin just not loading
>
> ? Is there something I can test that would help me track down this issue
>
> Thanks
> Doug
>
>
>
> Chanwit Kaewkasi wrote:
> >
> > Hi all,
> >
> > XFire plugin has been updated to be compatible with Grails 0.5 and now
> > released.
> > This version comes with XFire 1.2.6.
> >
> > http://docs.codehaus.org/display/GRAILS/XFire+plugin
> >
> > Cheers,
> >
> > Chanwit
> >
> > --
> > Chanwit Kaewkasi
> > PhD Student,
> > Centre for Novel Computing
> > School of Computer Science
> > The University of Manchester
> > Oxford Road
> > Manchester
> > M13 9PL, UK
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/XFire-plugin-for-Grails-0.5-Released-tf3691529.html#a10323145
> Sent from the grails - user mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>


--
Chanwit Kaewkasi
PhD Student,
Centre for Novel Computing
School of Computer Science
The University of Manchester
Oxford Road
Manchester
M13 9PL, UK

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

 « Return to Thread: XFire plugin for Grails 0.5 Released