Re: Multi-Module Project and Servlet Mappings

2011-01-14 Thread rsimon
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?

2011-01-14 Thread rsimon
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

2011-01-13 Thread rsimon
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?

2011-01-13 Thread rsimon
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.