RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem

2002-09-12 Thread Turner, John


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
 titlevhost test/title
   /head
   body
 a href=jsp/vhosttest.jspvhost test/a
   /body
 /html
 
 This works
 
 html
   head
 titlevhost test/title
   /head
   body
 a href=/App1/jsp/vhosttest.jspvhost 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]




RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem

2002-09-12 Thread Short, Dave

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
 titlevhost test/title
   /head
   body
 a href=jsp/vhosttest.jspvhost test/a
   /body
 /html
 
 This works
 
 html
   head
 titlevhost test/title
   /head
   body
 a href=/App1/jsp/vhosttest.jspvhost 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]




RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem

2002-09-12 Thread Turner, John


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
  titlevhost test/title
/head
body
  a href=jsp/vhosttest.jspvhost test/a
/body
  /html
  
  This works
  
  html
head
  titlevhost test/title
/head
body
  a href=/App1/jsp/vhosttest.jspvhost 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

RE: Apache 2.0.40/Tomcat 4.1.10 vhost problem

2002-09-12 Thread Short, Dave

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
  titlevhost test/title
/head
body
  a href=jsp/vhosttest.jspvhost test/a
/body
  /html
  
  This works
  
  html
head
  titlevhost test/title
/head
body
  a href=/App1/jsp/vhosttest.jspvhost 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