I have a Tomcat-Apache server (RHat Linux), which uses the webapp
connector, and is setup with multiple virtual hosts. I am failing to setup
the manager app for each virtual host, and hope that someone can help
show me the error of my ways. I have re-read the docs, scoured the
archives, and have yet to find a solution that works. Below I include the relevent
portion of httpd.conf, and also
of server.xml
I have everything set up as the docs outline (including adding the
manager role to my tomcat-users.xml), but when I try to access a virtual
hosts manager app at: virtualhost.com/manager I get a 404 "The requested
resource(/manager/) is not available.
Of the two ways you can setup the manager app with virtual hosts
(according to the docs) I tried both but currently have it set by adding a
/manager context inside each <host> in my server.xml file. I have also
tried including an alias to the manager app in my httpd.conf for each
virtual host, but that wasn't the answer either.
My virtual host section of my httpd.conf:
-------------------------------------------------------------------------
NameVirtualHost 10.8.100.9
NameVirtualHost 10.8.100.9:443
<VirtualHost 10.8.100.9>
ServerName dev2.mydomain.com
<IfModule mod_webapp.c>
WebAppConnection con1 warp 10.8.100.9:2002
WebAppDeploy /info/server/apache/tomcat4.1/webapps/dev2
con1 /
</IfModule>
<Directory />
Options Indexes FollowSymLinks
DirectoryIndex index.jsp index.html index.htm index.php
Order deny,allow
Deny from all
Allow from 206.61.185
Allow from 63.83.225
</Directory>
<Location "/WEB-INF/*">
AllowOverride None
deny from all
</Location>
</VirtualHost>
<VirtualHost 10.8.100.9>
ServerName dev3.mydomain.com
<IfModule mod_usertrack.c>
CookieTracking on
CookieName AlignUser
CustomLog logs/clickstream "%h %l %u %t \"%r\" %s %b \"%{Referer}i\"
\"%{User-agent}i\" \"AlignUser=%{Cookie}n\"
</IfModule>
<IfModule mod_webapp.c>
WebAppConnection con2 warp 10.8.100.9:2002
WebAppDeploy /info/server/apache/tomcat4.1/webapps/dev3
con2 /
</IfModule>
<Directory />
-------------------------------------------------------------------------
and here is portion of server.xml:
-------------------------------------------------------------------------
<!-- Define the dev2 virtual host -->
<Host name="dev2.mydomain.com" debug="0"
appBase="/info/server/apache/tomcat4.1/webapps" unpackWARs="true">
<!-- Default Context -->
<Context path="" docBase="/info/server/apache/tomcat4.1/webapps/dev2"
debug="0" reloadable="true">
</Context>
<Context path="/manager" debug="0" privileged="true"
docBase="/info/server/apache/tomcat4.1/server/webapps/manager">
</Context>
</Host>
<!-- Define the dev3 virtual host -->
<Host name="dev3.mydomain.com" debug="0"
appBase="/info/server/apache/tomcat4.1/webapps" unpackWARs="true">
<Context path="" docBase="/info/server/apache/tomcat4.1/webapps/dev3"
debug="0" crossContext="true" reloadable="true">
</Context>
<Context path="/manager" debug="0" privileged="true"
docBase="/info/server/apache/tomcat4.1/server/webapps/manager">
</Context>
</Host>
-----------------------------------------------------------------------
Everything else is working just fine and there are no helpful error
mesg's in catalina.out...
extra-large thanks in advance,T.0'Maley
---------------------------------
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now