Hi

Thanks for that, it was exactly what was happening!

Moving the context for the bodypainting WAR file to root, and changing the
proxy pass to map http://www.bodypainting.co.uk/ to http://localhost:8000/
has fixed the problem, and my session tracking now works as expected.

I now need to work out a way of having more than one webapp using Apache
virtual hosting where two or more domains both get mapped to / under Tomcat
and get different webapps delivered. I'm running the Tomcat 4.0.3 which
comes bundled with JBoss 3.0.0, so will probably have quite a challenge!

Thanks for your help.

Kind regards
Rick Mills

> Rick,
>
> I'm pretty sure that this is the same issue that I've experienced.
> First, try mapping to "/bodypainting/" instead of "/". See if you get a
> cookie there. Then, if you have a browser that allows you to inspect
> session cookies (mozilla is good for this), check the path of your
> session cookie. You should find that it's "/bodypainting". The problem
> is that the cookie path is determined by Tomcat, not by Apache, and
> Tomcat gives every webapp a cookie with the path of the webapp as tomcat
> would determine it; so since Tomcat thinks the path is "/bodypainting",
> the cookie path doesn't change just because you're using mod_proxy. So
> when you go to visit the page at "/", the cookie is ignored because it
> doesn't have the right path.
>
> The only way I can think of to solve your issue so far is to solve the
> path issue with Tomcat- you need to map your webapp to
> 'http://localhost:8000/' instead of
> 'http://localhost:8000/bodypainting/'. There are two ways I can think of
> to do this:
>
>    1. move your 'bodypainting' webapp into the "ROOT" webapp.
>    2. Uncomment and change the docBase path in server.xml: <Context
>       path="" docBase="bodypainting" debug="0"/>
>
> That should do the trick, hopefully. Let me know how that works for you.
> Best of luck!
>
> Liam Morley



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to