Re: How to connect Apache2 to Tomcat4?
On Mon, Mar 01, 2004 at 02:04:15PM -0800, Joe Emenaker wrote:
> Is anyone else using Apache2 with Tomcat4?
> I've been trying to find an appropriate connector to use between them.
> I've found references on Google to things like libapache2-mod-jk2,
> libapache2-mod-webapp, or libapache2-mod-jk, but I haven't been able to
> find any of them in stable or unstable... and I can't even find anything
> at www.apt-get.org.
> It seems that my only two options are to:
> 1 - Tell Apache to do a Redirect for anything involving .jsp to
> Tomcat's HTTP port (which, if it didn't cause other problems, would
> cause my Apache logs to be missing most of the webapp traffic... since
> the logs would have the initial redirect, but not the traffic after that).
> 2 - Go compile libapache-mod-jk2 or libapache-mod-webapp by hand, which
> is likely to be a bigger pain in the butt than I want to bother with.
> I'm eagerly waiting for a third option.
Option 3: Use Apache2's mod_rewrite and mod_proxy to act as a proxy
between the 2. Generally I set up tomcat to listen on localhost only,
then using mod_rewrite I pass the headers on to tomcat from apache,
seems to work quite nicely (and tomcat appears to start a heck of a lot
faster without the jk connector).
Very Quick and Dirty Method:
RewriteRile ^/(.*\.jsp) http://localhost:8180/$1 [P] [L]
ProxyPassReverse / http://localhost:8180/
Hope that helps,