Thanks Sebastian, actually that is what I already did meanwhile :-) I thought I was supposed to keep the contextpath (it's a project for my work), but now they are fine with redirecting from / to /bla on the proxy, where bla matches the contextpath on the tomcat, so now it works without any other adjustment. I also had a workaround, where I overrode RemoteServiceServlet and modified the transmitted URL accordingly, that worked as well... But I'm much more content with a configuration solution like keeping the contextpath. Anyway, thanks for your reply :-)
Greetings! On Sep 25, 12:56 pm, Sebastian Rothbucher <[email protected]> wrote: > Hi pete, > > I got along quite well with mapping localhost:80/bla/ to localhost: > 8080/bla in the httpd.conf - i.e. keeping the context path as it is. > No more action is necessary then. (you could set up a redirect rewrite > rule for path / so the user gets forwarded). This is the most simple > solution I know. Maybe (I'm not sure now), you could rewrite the > context path as well with mod_rewrite but that's no more than a vague > guess. Otherwise, you'd indeed have to overwrite > doGetSerializationPolicy on the servlet which is just what you don't > want. > > So, I'd try the redirect rewrite rule (check > outhttp://httpd.apache.org/docs/2.0/mod/mod_rewrite.htmland search for > "force redirect" on the page)... > > Hope this helps - best regards > Sebastian Rothbucher > > On 17 Sep., 20:46, pete <[email protected]> wrote: > > > Hallo, > > > I've looked around several hours to solve this problem, but I just > > can't figure it out (even though I find many similar posts and tips > > about it). The set up is quite simple, I have my GWT-Module running > > athttp://localhost:8080/blaandif I address it like this, everything > > runs fine. > > I furthermore have an Apache2 set up, with the following rule > > > <VirtualHost *:80> > > ServerAdmin webmas...@localhost > > ServerName localhost:80 > > ProxyPass /http://localhost:8080/bla/ > > ProxyPassReverse /http://localhost:8080/bla/ > > </VirtualHost> > > > (mod_proxy, etc. is loaded, <proxy> is configured in httpd.conf) > > So I just want to forward from localhost:80 to localhost:8080/bla, > > which shouldn't be such a pain in the a** as one should thing. But the > > SOP prevents the RPC mapping, failing to retrieve the > > SerializationPolicy. I can load the page, but the first RPC fails with > > the usual exception so often explained in various posts. > > > My question is just, isn't there a way, to fix this simple case > > without overriding RemoteServiceServlet? I would really wanna avoid > > messing with that, and prefer some other way, maybe via proxy > > configuration? Or web.xml? Or module.gwt.xml? > > I also found > > this:http://code.google.com/p/acris/wiki/SeparateClientAndServer > > Would it be worth it to adapt my project with acris to achieve what I > > want? > > The paths basically need to be as in my setup above... > > > About any help I would be glad :-) -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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/google-web-toolkit?hl=en.
