Thanks Mark.  I noticed that, but my objective is to
store configuration parameters that are
platform-specific outside the webapp.  The stuff in
the server's context definitions nicely overrides
anything in web.xml.

Chris

--- Mark Petrovic <[EMAIL PROTECTED]> wrote:

> Hi.
> 
> Context fragments can also be put in your webapp's
> META-INF directory, per
> the 4th bullet item here
> 
>
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
> 
> E.g.,
> 
> pluto:PGCRM> jar tf dist/crmrpc.war |head -3
> META-INF/
> META-INF/MANIFEST.MF
> META-INF/context.xml
> 
> where context.xml contains, in my particular case, a
> JDBC resource
> definition
> 
> <Context path="/crmrpc" debug="5" reloadable="true"
> crossContext="true">
>    <Resource
>       name="jdbc/crm"
>       auth="Container"
>       type="javax.sql.DataSource"
>       maxActive="100"
>       maxIdle="30"
>       maxWait="10000"
>       username="u"
>       password="p"
>       driverClassName="com.mysql.jdbc.Driver"
>      
>
url="jdbc:mysql://localhost:3306/cm?autoReconnect=true"
>       />
> </Context>
> 
> 
> On 5/29/06, Chris Walker <[EMAIL PROTECTED]>
> wrote:
> >
> > Hello,
> >
> > I have just migrated a family of webapps from
> Tomcat 4 to Tomcat 5.5
> > .  It's
> > working OK, but reading through the documentation
> I see there is a
> > recommendation that I remove the <Context>
> sections from server.xml and
> > put
> > them in files in
> {catalina_root}/conf/[engine]/[Host].
> >
> > But when I do this I find that each of the
> contexts just responds with an
> > empty HTML page - no HTTP error, and nothing in
> any of the Tomcat logs to
> > suggest an error.  This is the response:
> >
> >
> >
>
----------------------------------------------------------------------------
> > ---
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
> Transitional//EN">
> > <HTML><HEAD>
> > <META http-equiv=Content-Type content="text/html;
> > charset=windows-1252"></HEAD>
> > <BODY></BODY></HTML>
> >
> >
>
----------------------------------------------------------------------------
> > ---
> >
> > I've tried various names for the context XML
> files, and I've tried
> > specifying an absolute path for the context
> docBase, but it seems to make
> > no
> > difference.
> >
> > Can anybody suggest what I'm doing wrong?
> >
> > Chris Walker
> >
> >
> >
>
----------------------------------------------------------------------------
> > ---
> > This is my server.xml after modification:
> >
> > <Server port="8005" shutdown="SHUTDOWN">
> >
> >   <Service name="Catalina">
> >
> >     <Connector port="80"
> >                maxHttpHeaderSize="8192"
> >                maxThreads="150"
> minSpareThreads="25" maxSpareThreads="75"
> >                enableLookups="false"
> redirectPort="8443" acceptCount="100"
> >                connectionTimeout="20000"
> disableUploadTimeout="true" />
> >
> >     <Connector port="8009"
> >                enableLookups="false"
> redirectPort="8443"
> > protocol="AJP/1.3"
> > />
> >
> >     <Engine name="Catalina"
> defaultHost="www.iboserver.com">
> >
> >         <Host name="www.iboserver.com" debug="0"
> >                 appBase="webapps/ibo"
> >                 unpackWARs="false"
> >                 autoDeploy="false"
> >                 liveDeploy="false"
> >                 deployOnStartup="false"
> >                 deployXML="false">
> >
> > <!--
> >   This section moved to
> ./Catalina/www.iboserver.com/ROOT.xml
> >
> >  
>
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> > vvvvv
> >
> >          <Context path="" docBase="ibo3"
> >                 debug="1"
> >                 reloadable="false"
> >                 crossContext="true">
> >
> >             <Logger
> className="org.apache.catalina.logger.FileLogger"
> >                  prefix="ibo3_log." suffix=".txt"
> >                  timestamp="true"/>
> >
> >             <Valve
>
className="org.apache.catalina.valves.AccessLogValve"
> >                  directory="logs" 
> prefix="ibo3_access" suffix=".log"
> >                  pattern="common"
> resolveHosts="false"/>
> >
> >          </Context>
> >
> >
> >  
>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > ^^^^^^
> > -->
> >
> > <!--
> >   This section moved to
> ./Catalina/www.iboserver.com/ibo4.xml
> >
> >  
>
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
> > vvvvvv
> >
> >         <Context path="/ibo4"
> docBase="ibo4.200306.1"
> >                 debug="1"
> >                 reloadable="false"
> >                 crossContext="true">
> >
> >             <Logger
> className="org.apache.catalina.logger.FileLogger"
> >                 prefix="ibo4_log." suffix=".txt"
> >                 timestamp="true"/>
> >
> >             <Valve
>
className="org.apache.catalina.valves.AccessLogValve"
> >                  directory="logs" 
> prefix="ibo4_access" suffix=".log"
> >                  pattern="common"
> resolveHosts="false"/>
> >
> >             <Environment name="url.root"
> >                
> value="https://www.invoicebackoffice.com/ibo4";
> >                 type="java.lang.String"
> override="false"/>
> >
> >             <Environment name="smtp.server"
> >                 value="localhost"
> >                 type="java.lang.String"
> override="false"/>
> >
> >             <Environment
> name="dataStreamDefinitions"
> >                 value="/etc/ibo/DataStreams.xml"
> >                 type="java.lang.String"
> override="false"/>
> >
> >             <Environment
> name="connectionPool/JDBCDriver"
> >                 value="com.mysql.jdbc.Driver"
> >                 type="java.lang.String"
> override="false"/>
> 
=== message truncated ===


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to