Thanks, I'll check this out. Is there Tomcat documentation that covers this stuff?
-----Original Message----- From: Turner, John [mailto:[EMAIL PROTECTED]] Sent: September 12, 2002 7:48 AM To: 'Tomcat Users List' Subject: RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem There should be a Host element in server.xml for "localhost". It looks like this: <Host name="xxx.yyy.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> That's from a 4.1.10 server.xml. I'm still getting familiar with 4.1.10, I think you might need to tweak the Engine element as well. So, you would want something like this: <Host name="host1" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Host name="host2" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Host name="host3" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> John > -----Original Message----- > From: Short, Dave [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 12, 2002 10:40 AM > To: 'Tomcat Users List' > Subject: RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem > > > 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]> -- 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]>