hi list, i have a problem. i have apache 2.0 + tomcat 5.5.
i have N name based virtual hosts on the same machine managed by apache; some 
of them need to use tomcat (have jsp pages and servlets...)
if i set a server.xml of tomcat with several hosts, and every host has ist 
context --> it's ok ( but tomcat documentation says "Please note that for 
tomcat 5, unlike tomcat 4.x, it is NOT recommended to place <Context> elements 
directly in the server.xml file")
if i try to move the context informations in a .xml file in a 
$CATALINA_HOME/conf/[enginename]/[hostname]/ directory, tomcat cannot serve 
anything (it acts as he cannot find files in docBase);
- which is the right configuration ?
- is it necessary to define different host in server.xml ?(--> so, when i add a 
new host i need to restart apache and tomcat...)
thanks in advance
 
here is the configuration that works..
 
HTTPD.CONF
....
Include /var/jakarta-tomcat-5.5.9/conf/mod_jk.conf
 
MOD_JK.CONF
.....

NameVirtualHost xx.yy.zz.kk:80

<VirtualHost xx.yy.zz.kk:80>

DocumentRoot /var/www/html

ServerName web.ccc.com

</VirtualHost>

 

<VirtualHost xx.yy.zz.kk:80>

<Directory "/var/www/html/aaa" >

DirectoryIndex index.htm index.html index.jsp

</Directory>

ServerName www.aaa.com

DocumentRoot /var/www/html/aaa

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

</VirtualHost>

 

<VirtualHost xx.yy.zz.kk:80>

<Directory "/var/jakarta-tomcat-5.5.9/webapps/bbb" >

DirectoryIndex index.htm index.html

</Directory>

ServerName www.bbb.com

DocumentRoot /var/jakarta-tomcat-5.5.9/webapps/bbb

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

</VirtualHost>

 

SERVER.XML

....

<Host name="www.aaa.com">

<Context path=""

docBase="/var/www/html/aaa"

debug="0"

reloadable="true" >

</Context>

</Host>



<Host name="www.bbb.com">

<Context path=""

docBase="/var/jakarta-tomcat-5.5.9/webapps/bbb" 

debug="0"

reloadable="true" >

</Context>

</Host>

 

----------------------------------------------------------------------------------------

 

This for example, don't work

 

setting : 

SERVER.XML

 

....

<Host name="www.aaa.com">

    appBase = /var/www/html/aaa (or similar... )

</Host>



<Host name="www.bbb.com">

</Host>

 
the file : $CATALINA_HOME/conf/Catalina/www.aaa.com/aaa.xml

<Context path=""

docBase="/var/www/html/aaa"

debug="0"

reloadable="true" >

</Context>

 




                
---------------------------------
Yahoo! Mail: gratis 1GB per i messaggi, antispam, antivirus, POP3

Reply via email to