On 20.10.2009 16:59, 1world1love wrote:
> I know that there is probably an easy solution to this, but all the posts I
> have found relating to this don't seem to match my scenario, and most of
> them I frankly don't get.
> 
> My issue is this: I have a server running apache and tomcat. The server is
> behind a load balancer and firewall that manages mapping url paths to
> specific servers. So we have a URL: http://example.com and based on the path
> it will do this:
> 
> http://example.com -> serverA (/app/htdocs)
> http://example.com/path -> serverB (/app/htdocs/path)
> 
> I have an app in tomcat that I have mounted via JK. If I go to
> http://myipaddress:8080/MyApp (by using the ip address I can bypass the load
> balancer) than my app loads. If I do http://myipaddress/MyApp my app loads
> (again bypassing the LB, but using the modjk). 
> 
> But if I do http://example.com/MyApp than obviously this won't work since
> the LB will point to serverA. What seems to be at issue is that our
> configuration requires that our http root be htdocs and that there be a sub
> called 'path' so that although there is a root '/' all of our content is
> essentially served from '/path/' since the '/ ' URL will always go to
> serverA.
> 
> So I have adjusted my modjk mount to handle requests that look like:
> http://example.com/path/MyApp, but when tomcat tries to handle this,
> obviously it can't find anything at /path/MyApp. It expects /MyApp.
> 
> I tried setting a context with path="/path/MyApp"  docBase="MyApp", but that
> didn't work. I still get a 404.
> 
> So, how can I specify that tomcat should expect '/path' in the URL for all
> potential apps?

Probably

http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html

should contain answers.

Regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to