You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Robert Koberg <ro...@koberg.com> on 2001/10/06 21:02:41 UTC

tomcat4: config problems

Hi,

I am trying to install tomcat and make it use a non-standard location for my
webapps so it is easier to switch between servlet containers:
/home/gudgeon/sites

My server.xml is included below. I have the default page at:
/home/gudgeon/sites/index.html
It shows up but it displays for every request for example:
/home/gudgeon/sites/foo
gives the same index page when it should give an error.

Can anybody spot what I am doing wrong?
-----------------------------------------
server.xml
-----------------------------------------
<Server port="8005" shutdown="SHUTDOWN" debug="0">

   <Service name="Tomcat-Standalone">

      <Connector
         className="org.apache.catalina.connector.http.HttpConnector"
         port="8080"
         minProcessors="5"
         maxProcessors="75"
         enableLookups="true"
         redirectPort="8443"
         acceptCount="10"
         debug="0"
         connectionTimeout="60000"/>

      <Engine
         name="Standalone"
         defaultHost="dev.makecontent.com"
         debug="0">

      <Logger
         className="org.apache.catalina.logger.FileLogger"
         prefix="catalina_log."
         suffix=".txt"
         timestamp="true"/>

      <Realm className="org.apache.catalina.realm.MemoryRealm" />

      <Host
         name="dev.makecontent.com"
         debug="0"
         appBase="/home/gudgeon/sites"
         unpackWARs="true">


         <Valve
            className="org.apache.catalina.valves.AccessLogValve"
            directory="logs"
            prefix="localhost_access_log."
            suffix=".txt"
            pattern="common"/>

         <Logger
            className="org.apache.catalina.logger.FileLogger"
            directory="logs"
            prefix="localhost_log."
            suffix=".txt"
	      timestamp="true"/>

         <Context
            path=""
            docBase="/home/gudgeon/sites"
            debug="0">
            <Logger
               className="org.apache.catalina.logger.FileLogger"
               prefix="makecontent_sites_log."
               suffix=".txt"
        	      timestamp="true"/>
          </Context>

        <Context path="/master" docBase="master" debug="0">
            <Logger
               className="org.apache.catalina.logger.FileLogger"
               prefix="makecontent_master_log."
               suffix=".txt"
        	      timestamp="true"/>
          </Context>


          <Context path="/tln" docBase="tln" debug="0">
            <Logger
               className="org.apache.catalina.logger.FileLogger"
               prefix="makecontent_tln_log."
               suffix=".txt"
        	      timestamp="true"/>
          </Context>
      </Host>

    </Engine>

  </Service>


   <Service name="Tomcat-Apache">

      <Connector
         className="org.apache.catalina.connector.warp.WarpConnector"
         port="8008"
         minProcessors="5"
         maxProcessors="75"
         enableLookups="true"
         acceptCount="10"
         debug="0"/>

      <Engine
         className="org.apache.catalina.connector.warp.WarpEngine"
         name="dev.makecontent.com"
         debug="0"
         appBase="/home/gudgeon/sites">

         <Logger
            className="org.apache.catalina.logger.FileLogger"
            prefix="apache_log."
            suffix=".txt"
            timestamp="true"/>

         <Realm
            className="org.apache.catalina.realm.MemoryRealm" />

       </Engine>

  </Service>

</Server>


RE: tomcat4: config problems

Posted by Robert Koberg <ro...@koberg.com>.
One more thing. THese are the changes I made to apache's httpd.conf
...
ServerName dev.makecontent.com
...
<VirtualHost dev.makecontent.com>
    ServerAdmin makecontent@koberg.com
    DocumentRoot /home/gudgeon/sites
    ServerName dev.makecontent.com
    ErrorLog logs/makecontent.com-error_log
</VirtualHost>

> -----Original Message-----
> From: Robert Koberg [mailto:rob@koberg.com]
> Sent: Saturday, October 06, 2001 12:03 PM
> To: tomcat-user@jakarta.apache.org
> Subject: tomcat4: config problems
> 
> 
> Hi,
> 
> I am trying to install tomcat and make it use a non-standard 
> location for my
> webapps so it is easier to switch between servlet containers:
> /home/gudgeon/sites
> 
> My server.xml is included below. I have the default page at:
> /home/gudgeon/sites/index.html
> It shows up but it displays for every request for example:
> /home/gudgeon/sites/foo
> gives the same index page when it should give an error.
> 
> Can anybody spot what I am doing wrong?
> -----------------------------------------
> server.xml
> -----------------------------------------
> <Server port="8005" shutdown="SHUTDOWN" debug="0">
> 
>    <Service name="Tomcat-Standalone">
> 
>       <Connector
>          className="org.apache.catalina.connector.http.HttpConnector"
>          port="8080"
>          minProcessors="5"
>          maxProcessors="75"
>          enableLookups="true"
>          redirectPort="8443"
>          acceptCount="10"
>          debug="0"
>          connectionTimeout="60000"/>
> 
>       <Engine
>          name="Standalone"
>          defaultHost="dev.makecontent.com"
>          debug="0">
> 
>       <Logger
>          className="org.apache.catalina.logger.FileLogger"
>          prefix="catalina_log."
>          suffix=".txt"
>          timestamp="true"/>
> 
>       <Realm className="org.apache.catalina.realm.MemoryRealm" />
> 
>       <Host
>          name="dev.makecontent.com"
>          debug="0"
>          appBase="/home/gudgeon/sites"
>          unpackWARs="true">
> 
> 
>          <Valve
>             className="org.apache.catalina.valves.AccessLogValve"
>             directory="logs"
>             prefix="localhost_access_log."
>             suffix=".txt"
>             pattern="common"/>
> 
>          <Logger
>             className="org.apache.catalina.logger.FileLogger"
>             directory="logs"
>             prefix="localhost_log."
>             suffix=".txt"
> 	      timestamp="true"/>
> 
>          <Context
>             path=""
>             docBase="/home/gudgeon/sites"
>             debug="0">
>             <Logger
>                className="org.apache.catalina.logger.FileLogger"
>                prefix="makecontent_sites_log."
>                suffix=".txt"
>         	      timestamp="true"/>
>           </Context>
> 
>         <Context path="/master" docBase="master" debug="0">
>             <Logger
>                className="org.apache.catalina.logger.FileLogger"
>                prefix="makecontent_master_log."
>                suffix=".txt"
>         	      timestamp="true"/>
>           </Context>
> 
> 
>           <Context path="/tln" docBase="tln" debug="0">
>             <Logger
>                className="org.apache.catalina.logger.FileLogger"
>                prefix="makecontent_tln_log."
>                suffix=".txt"
>         	      timestamp="true"/>
>           </Context>
>       </Host>
> 
>     </Engine>
> 
>   </Service>
> 
> 
>    <Service name="Tomcat-Apache">
> 
>       <Connector
>          className="org.apache.catalina.connector.warp.WarpConnector"
>          port="8008"
>          minProcessors="5"
>          maxProcessors="75"
>          enableLookups="true"
>          acceptCount="10"
>          debug="0"/>
> 
>       <Engine
>          className="org.apache.catalina.connector.warp.WarpEngine"
>          name="dev.makecontent.com"
>          debug="0"
>          appBase="/home/gudgeon/sites">
> 
>          <Logger
>             className="org.apache.catalina.logger.FileLogger"
>             prefix="apache_log."
>             suffix=".txt"
>             timestamp="true"/>
> 
>          <Realm
>             className="org.apache.catalina.realm.MemoryRealm" />
> 
>        </Engine>
> 
>   </Service>
> 
> </Server>
>