The missing link! I don't have <Host> definitions setup or see an example of the <Host> definition in the server.xml file. Would you mind pointing me in the direction where I can find documentation on this?
Thanks!!! -----Original Message----- From: Turner, John [mailto:[EMAIL PROTECTED]] Sent: September 12, 2002 7:34 AM To: 'Tomcat Users List' Subject: RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem What are your server.xml Host element definitions? Do you have one for each of the Apache virtual hosts? John > -----Original Message----- > From: Short, Dave [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 12, 2002 10:31 AM > To: Tomcat Users List > Subject: Apache 2.0.40/Tomcat 4.1.10 vhost problem > > > I'm having a problem accessing .jsp files when running Tomcat > (inprocess - > mod_jk2) via an Apache virtual host. I have three virtual > hosts defined in > the httpd.conf file (see below) with three webapps defined in > server.xml > (see below). Apache serves up my index.html just fine from > vhost App1. > When index.html tries to invoke a .jsp file, Tomcat can't > find it. If I add > the absolute path to the .jsp file, within index.html, > everything works. It > seems as though Tomcat is trying to serve up the .jsp file > from the webapps > root. > > Configuration: > > Windows 2000 > Apache 2.0.40 > Tomcat 4.1.10 > > > index.html: > > This doesn't work > > <html> > <head> > <title>vhost test</title> > </head> > <body> > <a href="jsp/vhosttest.jsp">vhost test</a> > </body> > </html> > > This works > > <html> > <head> > <title>vhost test</title> > </head> > <body> > <a href="/App1/jsp/vhosttest.jsp">vhost test</a> > </body> > </html> > > > httpd.conf: > > NameVirtualHost * > > <VirtualHost *> > DocumentRoot "C:/Tomcat/webapps/App1/htdocs" > ServerName App1 > ServerAdmin [EMAIL PROTECTED] > DirectoryIndex index.html > ErrorLog logs/App1.log > > <Directory "C:/Tomcat/webapps/App1/htdocs"> > Options Indexes MultiViews > AllowOverride None > Order allow,deny > Allow from all > </Directory> > > </VirtualHost> > > <VirtualHost *> > DocumentRoot "C:/Tomcat/webapps/App2/htdocs" > ServerName App2 > ServerAdmin [EMAIL PROTECTED] > DirectoryIndex index.html > ErrorLog logs/App2.log > > <Directory "C:/Tomcat/webapps/App2/htdocs"> > Options Indexes MultiViews > AllowOverride None > Order allow,deny > Allow from all > </Directory> > > </VirtualHost> > > <VirtualHost *> > DocumentRoot "C:/Tomcat/webapps/App3/htdocs" > ServerName App3 > ServerAdmin [EMAIL PROTECTED] > DirectoryIndex index.html > ErrorLog logs/App3.log > > <Directory "C:/Tomcat/webapps/App3/htdocs"> > Options Indexes MultiViews > AllowOverride None > Order allow,deny > Allow from all > </Directory> > > </VirtualHost> > > > workers.properties: > > [uri:/App1] > info App1 webapp in the default context. > context=/App1 > debug=0 > > [uri:/App1/servlet/*] > info=Prefix mapping > > [uri:/App1/*.jsp] > info=Extension mapping > > > [uri:/App2] > info=App2 webapp in the default context. > context=/App2 > debug=0 > > [uri:/App2/servlet/*] > info=Prefix mapping > > [uri:/App2/*.jsp] > info=Extension mapping > > > [uri:/App3] > info=App3 webapp in the default context. > context=/App3 > debug=0 > > [uri:/App3/servlet/*] > info=Prefix mapping > > [uri:/App3/*.jsp] > info=Extension mapping > > [uri:/App3/*] > info=Map the whole webapp > > > server.xml: > > <!-- Tomcat App1 Context --> > <Context path="/App1" docBase="App1" debug="0" > reloadable="true" crossContext="true"> > <Logger className="org.apache.catalina.logger.FileLogger" > prefix="localhost_App1_log." suffix=".txt" > timestamp="true"/> > </Context> > > <!-- Tomcat App2 Context --> > <Context path="/App2" docBase="App2" debug="0" > reloadable="true" crossContext="true"> > > <Logger className="org.apache.catalina.logger.FileLogger" > prefix="localhost_App2_log." suffix=".txt" > timestamp="true"/> > > </Context> > > <!-- Tomcat App3 Context --> > <Context path="/App3" docBase="App3" debug="0" > reloadable="true" crossContext="true"> > > <Logger className="org.apache.catalina.logger.FileLogger" > prefix="localhost_App3_log." suffix=".txt" > timestamp="true"/> > > </Context> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
