tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Victor Huang" <>
Subject RE: Context information outside of server.xml
Date Thu, 28 Jun 2007 14:45:30 GMT
You need to specify docBase which is your application's doc root in
<Context> element in ROOT.xml. e.g.

<Context debug="0" docBase="www" reloadable="true" crossContext="true/> 


-----Original Message-----
From: Jake Alley [] 
Sent: Thursday, June 28, 2007 10:10 AM
Subject: Context information outside of server.xml

I'm trying to rework my server.xml file so that the context info can be
reloaded without restarting the entire server.  As far as I can tell this
involves putting the context information in a file outside of server.xml.
I've read that META-INF/context.xml only works with WAR files, and I don't
use those.  I'm puting the info in conf/Catalina/mydomain/ROOT.xml.  It
doesn't seem to work.

For instance the following:

In conf/server.xml

<Host name=""  appBase="/home/myhome/sites/test1"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
    <Context debug="1" path="" docBase ="www" reloadable="true"

In conf/Catalina/

<Valve className="org.apache.catalina.valves.AccessLogValve"
    directory="/home/myhome/sites/test1/logs" prefix="test1." suffix=".log"

I know this doesn't work because the logs don't get updated when in
ROOT.xml, but do when in server.xml.

Can anybody see what I'm doing wrong?  Thanks.

Looking for a deal? Find great prices on flights and hotels with Yahoo!

To start a new topic, e-mail:
To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message