Re: Multi-Module Project and Servlet Mappings
Ouch. Looks like I should have RTFM ;-) Thanks for the hint! This solved most of my problem. I was able to map the servlets to / endpointName, rather than being forced to create multiple / moduleName/endpointName mappings. The applications still made their RPC requests to moduleName/endpointName, though. However I could fix that by changing the RemoteServiceRelativePath configuration in my client side service interface, like so: RemoteServiceRelativePath(../endpointName) instead of (endpointName) Not sure if this is 100% clean. But it did the trick. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Overriding Entrypoint on Inheritance?
Ok thanks. Most likely I'll remove the entry point from my base module then, and create a third module like you describe. Alternatively I'm thinking of putting everything in one module - and then using code splitting to load the extended portion. -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Multi-Module Project and Servlet Mappings
Dear all, I have a project which consists of multiple modules. Basically, it's four separate GWT applications which share some common code. There's a separate module for each of the four applications, plus a 'core' module for the common functionality. Now my problem: The common functionality includes server-side RPC endpoints. I have defined the servlet paths for those endpoints in the .gwt.xml file of my core module as servlet path='/endpointA' class=.../ servlet path='/endpointB' class=.../ and so on. Now - when I inherit the core module in my app modules, GWT insists that the endpoints are mapped to /AppName/endpointA rather than just /endpointA So far so good. But as a result, I need to provide 4 servlet mappings in my web.xml, each pointing to the same service impl class. E.g. something like this: servlet servlet-nameendpointAservlet-name servlet-classmy.gwtapp.server.EndpointAServiceImpl/servlet-class /servlet servlet-mapping servlet-nameendpointA/servlet-name url-pattern/AppOne/endpointA/url-pattern url-pattern/AppTwo/endpointA/url-pattern url-pattern/AppThree/endpointA/url-pattern url-pattern/AppFour/endpointA/url-pattern /servlet-mapping Ok, it's not a showstopper. But I can't believe there's no better way to share servlets across modules than by repeating the mappings for each module? Any advice appreciated! -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Overriding Entrypoint on Inheritance?
Dear all, I'm trying to create a project with two modules, where one module 'extends' the other. The basic use case is that both modules are GWT apps. One just has the basic feature set, and the other one adds advanced features. The problem, now, is that both have an entrypoint defined in the .gwt.xml. I realised that when I launch the extended module, both EntryPoints get called. Is it possible to 'override' the entrypoint of the base module in the extended module? So that only the entrypoint in the extended module gets called? Or am I missing something and do I have to arrange my project entirely different? -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.