You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Carlos Gabriel Arce <ca...@telesat.com.co> on 2005/02/02 00:50:36 UTC

virtualhost and deployment applications

  Good Day

Please help me with a question. I have a Tomcat 5 server running with 
jdk in a linux box (red hat 9). This server have many virtualhosts 
configured by host directive. I have a trouble when a hosting deploys an 
application because the war gets deployed in the catalina home. The 
problem is this application is visible for the rest of virtualhosts. Is 
there any form, using one tomcat instance ( one JVM) where the hosting 
can deploy your applications without disturb the rest of hostings?
The JDK version is j2sdk1.4.0_01
The tomcat server version is jakarta-tomcat-5.0.19


This is the configuration of my server.xml:

<?xml version="1.0"?>
<Server port="8005" shutdown="SHUTDOWN" debug="0">
   <Listener 
className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0"/>
   <Listener 
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" 
debug="0"/>
<!-- Global JNDI resources -->
   <GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
          UserDatabaseRealm to authenticate users -->
     <Resource name="UserDatabase" auth="Container" 
type="org.apache.catalina.UserDatabase" description="User database that 
can be updated and saved">
     </Resource>
     <ResourceParams name="UserDatabase">
       <parameter>
         <name>factory</name>
         <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
       </parameter>
       <parameter>
         <name>pathname</name>
         <value>conf/tomcat-users.xml</value>
       </parameter>
     </ResourceParams>
   </GlobalNamingResources>
<!-- Define the Tomcat Stand-Alone Service -->
   <Service name="Catalina">

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
     <Connector port="8083" maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" debug="0" connectionTimeout="60000" 
disableUploadTimeout="true"/>
     <Engine name="Catalina" defaultHost="localhost" debug="9">


<!-- Define the default virtual host -->
       <Host name="localhost" debug="0" appbase="webapps" unpackWARs="true">

          </Context>
         <Context path="" docBase="ROOT" debug="0" reloadable="false"/>
         <Context path="/manager" 
docBase="/usr/local/jakarta/webapps/manager" debug="0" privileged="true"/>


         <Logger className="org.apache.catalina.logger.FileLogger" 
directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/>
       </Host>
<!-- CONFIGURACION DE LOS VIRTUALHOSTS -->
<!-- Hosting virtual de domain1.com -->
       <Host name="domain1.com" debug="9" appbase="/WWW/domain1.com" 
unpackWARs="true" >
         <Context path="" docBase="/WWW/domain1.com" debug="9" 
reloadable="true"/>
         <Context path="/manager" 
docBase="/usr/local/jakarta_5/server/webapps/manager" debug="9" 
privileged="true"/>
         <Logger className="org.apache.catalina.logger.FileLogger" 
verbosity="4" directory="logs" prefix="domain.com." suffix=".txt" 
timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve"
        prefix="domain1.com_access-log."
        suffix=".txt"
        pattern="common"
        directory="logs" />
       </Host>
<!-- Fin hosting virtual -->
<!-- Hosting virtual de hosting_tomcat.telesat.com.co-->
       <Host name="domain2.com" debug="9" appbase="/WWW/domain2.com" 
unpackWARs="true" autoDeploy="true" xmlValidation="false" 
xmlNamespaceAware="false">
         <Context path="" docBase="/WWW/domain2.com" debug="9" 
reloadable="true"/>
         <Context path="/manager" 
docBase="/usr/local/jakarta_5/server/webapps/manager" debug="9" 
privileged="true"/>
         <Logger className="org.apache.catalina.logger.FileLogger" 
directory="logs" prefix="domain2.com_log." suffix=".txt" timestamp="true"/>
       </Host>
<!-- Fin hosting virtual -->
     </Engine>
   </Service>
</Server>

Thanks in advance.
-- 
Atentamente:

Ing. Carlos Gabriel Arce
Administrador del Hosting
TELESAT S.A
Cisco CCNA 10677416
Pbx. 57-2 - 644 0400
Fax. 57-2 - 644 0507
Cali, Colombia
http://www.telesat.com.co


------------------------------------

Quien no ha afrontado la adversidad
no conoce su propia fuerza.
Benjamin Jonson.

------------------------------------







La información adjunta en este mensaje es de uso exclusivo de la/s 
persona(s) o entidad/es a la que está dirigida y puede incluir 
información confidencial, personal y/o material protegido legalmente. La 
recepción de este mensaje por cualquier otra persona distinta de los 
destinatarios a los que está dirigido, no implica renuncia alguna al 
privilegio o derecho de confidencialidad. Se prohíbe el análisis, la 
retransmisión, divulgación o cualquier otro uso, o acción relacionada 
con esta información que fuera llevada a cabo por personas distintas del 
destinatario al cual la información está dirigida. Si recibe esta 
información por error, comuníquese con el remitente y proceda a borrarla 
de inmediato de todos los equipos de cómputo donde pueda quedar 
almacenada. Telesat entiende que el destinatario de este  mensaje ha 
tomado todas las medidas técnicamente recomendables y apropiadas para 
evitar la contaminación por virus. Telesat S.A. no se hace responsable 
por la eventual transmisión de virus o programas dañinos por este medio, 
ni acepta responsabilidad alguna por eventuales daños o alteraciones 
derivados de la recepción o uso del presente mensaje. Las opiniones, 
conclusiones y otra información contenida en este correo no relacionadas 
con el negocio oficial de Telesat S.A. deben entenderse como personales 
y de ninguna manera son avaladas por la Compañía. Agradecemos su atención.

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org