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