Hi all,

I know that there aren't many Tomcat users on this list, and that I'm echoing previous emails to the list but I wanted to see if anyone here had encountered this issue. Some pieces of this may be steps forward to solving problems that others on the list have mentioned; I've cc'd you in the hopes that the information is helpful.

Tomcat can be configured to multiple services, on varying ports, in the $TOMCAT_HOME/conf/server.xml file; e.g. [1]. I have two nearly-identical WARs in the following directory structure:
  $TOMCAT_HOME/
  
\__conf/
  \__
 
[1] example server.xml:
   <Server port="8005" shutdown="SHUTDOWN">
   <Listener className="org.apache.catalina.core.AprLifecycleListener"
             SSLEngine="on"/>
   <Listener className="org.apache.catalina.core.JasperListener"/>
   <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
   <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
   <GlobalNamingResources>
      <Resource name="UserDatabase"
                auth="Container"
                type="org.apache.catalina.UserDatabase"
                description="User database that can be updated and saved"
                factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                pathname="conf/tomcat-users.xml"/>
   </GlobalNamingResources>
   <Service name="Catalina">
      <Connector port="8080"
                 protocol="HTTP/1.1"
                 connectionTimeout="20000"
                 redirectPort="8443"
                 maxThreads="125" minSpareThreads="25" maxSpareThreads="75"
                 enableLookups="false" acceptCount="100"/>
      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
      <Engine name="Catalina" defaultHost="localhost">
         <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
         </Realm>
         <Host name="localhost"
               appBase="webapps"
               unpackWARs="true"
               autoDeploy="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve"
                   directory="logs"
                   prefix="localhost_access_log."
                   suffix=".txt"
                   pattern="%h %l %u %t &#34;%r&#34; %s %b"/>
         </Host>
      </Engine>
   </Service>
   <Service name="Catalina2">
      <Connector port="18080"
                 protocol="HTTP/1.1"
                 connectionTimeout="20000"
                 redirectPort="18443"/>
      <Connector port="18009" protocol="AJP/1.3" redirectPort="18443"/>
      <Engine name="Catalina2" defaultHost="localhost">
         <Realm className="org.apache.catalina.realm.LockOutRealm">
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
         </Realm>
         <Host name="localhost"
               appBase="webapps2"
               unpackWARS="true"
               autoDeploy="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve"
                   directory="logs2"
                   prefix="localhost_Cat2_access_log."
                   suffix=".txt"
                   pattern="%h %l %u %t &amp;quot;%r&amp;quot; %s %b"/>
         </Host>
      </Engine>
   </Service>
</Server>