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"/>

            <Environment name="connectionPool/JDBCConnectionURL"
                value="jdbc:mysql://localhost/ibo"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/User"
                value="root"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/Password"
                value=""
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/ConnectionPoolSize"
                value="5"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/ConnectionPoolMax"
                value="100"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/ConnectionUseCount"
                value="50"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/ConnectionTimeout"
                value="1200"
                type="java.lang.String" override="false"/>

            <Environment name="connectionPool/PoolDumpFrequency"
                value="1000"
                type="java.lang.String" override="false"/>

        </Context>
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^
-->
      </Host>

        <Host name="www.cboserver.com" debug="0"
                appBase="webapps/cbo"
                unpackWARs="false" autoDeploy="false"
deployOnStartup="false">

<!--
  This section moved to ./Catalina/www.cboserver.com/ROOT.xml
  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvv

        <Context path="" docBase="cboweb.040506" debug="1"/>

  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^
-->

        <Logger className="org.apache.catalina.logger.FileLogger"
                 prefix="cbo_log." suffix=".txt"
                 timestamp="true"/>
         <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="cbo_access" suffix=".log"
                 pattern="common" resolveHosts="false"/>
        </Host>

    </Engine>

  </Service>

</Server>



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