2008/9/5 Charlie Collins <[EMAIL PROTECTED]>

>
> @module in jar dependency - that shouldn't matter, I don't think, so
> long as the module is at the root of the classpath "/"  if it's
> anywhere else it won't be found "/something".
>

I'm not clear. For a GWT module "com.example.Example" the path to the XML
descriptor would be "/com/example/Example.gwt.xml", not in the root.

Anyway MergeWebXmlMojo only seems to look for a .gwt.xml file in
src/main/java and src/main/resources, not in jar dependencies.

I'll have a more in depth look when I can and open an issue if appropriate.

Cheers

Mirko



> GwtWebInfProcessor from the support jar handles this. If this can be
> made smarter, that would be good -
>
> http://code.google.com/p/gwt-maven/source/browse/trunk/maven-googlewebtoolkit-support/src/main/java/com/totsp/mavenplugin/gwt/support/GwtWebInfProcessor.java
> .
>
>
>
>
> On Sep 5, 11:02 am, "Mirko Nasato" <[EMAIL PROTECTED]> wrote:
> > I've never actually used mergewebxml before, we've always added all
> servlets
> > manually to our web.xml so far.
> >
> > I've given it a try now, but it fails saying it can't find my
> Module.gwt.xml
> > file. I think the problem is that the Module.gwt.xml is in a jar
> dependency,
> > not in the current project, but the plugin is only looking in the current
> > project.  Sounds possible?
> >
> > Thanks
> >
> > Mirko
> >
> > 2008/9/5 Charlie Collins <[EMAIL PROTECTED]>
> >
> >
> >
> > > GWT-Maven uses a naming convention based on whats in your GWT module
> > > file.  It inspects every servlet element there, and during the war
> > > phase, creates servlet and servlet-mapping entries in your
> > > distrubution web.xml (not the source web.xml, it doesn't touch that -
> > > that's the idea).
> >
> > > Here is a full Maven example (using the snapshot branch build of GWT-
> > > Maven) with a source web.xml and client code that calls RPC:
> >
> > >http://gwt-maven.googlecode.com/svn/branches/cc_20080814_automaticref.
> ..
> > > .
> >
> > > Also, for the record, GWT in "Practice" has some web.xml examples that
> > > work with Maven, get that one, I hear it's fantastic ;).
> >
> > > On Sep 4, 6:39 pm, Jeff Bowman <[EMAIL PROTECTED]> wrote:
> > > > I'm reading the book GWT In Action and trying to setup the
> > > > ServerStatus RPC example. I have created my web.xml to look like
> this:
> >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <web-app>
> > > >   <servlet>
> > > >     <servlet-name>ServerStatusServlet</servlet-name>
> > > >     <servlet-class>org.gwtbook.server.ServerServiceImpl</servlet-
> > > > class>
> > > >   </servlet>
> > > >   <servlet-mapping>
> > > >     <servlet-name>ServerStatusServlet</servlet-name>
> > > >     <url-pattern>/org.gwtbook.ServerStatusApp/server-status</url-
> > > > pattern>
> > > >   </servlet-mapping>
> > > > </web-app>
> >
> > > > however after mvn package, the web.xml file looks like this:
> >
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <web-app>
> > > >   <servlet>
> > > >     <servlet-name>ServerStatusServlet</servlet-name>
> > > >     <servlet-class>org.gwtbook.server.ServerServiceImpl</servlet-
> > > > class>
> > > >   </servlet>
> > > >   <!--inserted by gwt-maven-->
> > > >   <servlet>
> > > >     <servlet-name>org.gwtbook.server.ServerServiceImpl/
> > > > org.gwtbook.ServerStatusApp/server-status</servlet-name>
> > > >     <servlet-class>org.gwtbook.server.ServerServiceImpl</servlet-
> > > > class>
> > > >   </servlet>
> > > >   <servlet-mapping>
> > > >     <servlet-name>ServerStatusServlet</servlet-name>
> > > >     <url-pattern>/org.gwtbook.ServerStatusApp/server-status</url-
> > > > pattern>
> > > >   </servlet-mapping>
> > > >   <!--inserted by gwt-maven-->
> > > >   <servlet-mapping>
> > > >     <servlet-name>org.gwtbook.server.ServerServiceImpl/
> > > > org.gwtbook.ServerStatusApp/server-status</servlet-name>
> > > >     <url-pattern>/org.gwtbook.ServerStatusApp/server-status</url-
> > > > pattern>
> > > >   </servlet-mapping>
> > > > </web-app>
> >
> > > > you'll notice the additional <servlet> and <servlet-mapping> stanzas
> > > > which "duplicate" what I had originally (ie, same class-name and url-
> > > > pattern - just a different name).
> >
> > > > When I try to deploy this war to jetty or tomcat5.5, it doesn't work
> -
> > > > I get 404 errors when I try to go to org.gwtbook.ServerStatusApp/
> > > > ServerStatusApp.html which is the path I "know" since it is the one I
> > > > typed in.
> >
> > > > Is this intended? Perhaps I didn't specify my web.xml correctly for
> > > > use with GWT? (finding examples of other web.xml files that work is
> > > > like splitting atoms.) Any guidance would be appreciated.
> >
> > > > Jeff
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"gwt-maven" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/gwt-maven?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to