Ok, yes, I meant at the root of the project so I should have said "/ com/example" rather than "/com/example/somewhere/else" - it uses the module NAME as an indication of where to look. That may be too primitive, but that's what it does (I believe - haven't looked at it in a while).
On Sep 8, 1:08 pm, "Mirko Nasato" <[EMAIL PROTECTED]> wrote: > 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-googlewe... > > . > > > 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 -~----------~----~----~----~------~----~------~--~---
