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]>

Reply via email to