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