2012-04-09 26 views
36

¿Cómo localiza Tomcat el directorio webapps? ¿Dónde se establece esta ubicación? ¿Es un directorio relativo?¿Cómo localiza Tomcat el directorio de webapps?

+0

La ubicación del directorio 'webapps' es relativa al directorio de instalación de Tomcat, que es conocido por Tomcat. ¿Porque lo preguntas? – Bernard

+7

Mi motivación es compleja :) Solo responda si lo sabe. Su respuesta significa 'webapps' es relativa a' CATALINA_HOME' o qué? –

Respuesta

51

Se puede cambiar en el $CATALINA_BASE/conf/server.xml en el <Host />. Consulte la documentación de Tomcat, específicamente la sección en lo que respecta al contenedor Host:

Tomcat 6 Configuration

Tomcat 7 Configuration

El valor predeterminado es webapps relativa a la $CATALINA_BASE. Se puede usar una ruta de acceso absoluta.

Espero que ayude.

+2

También funciona en Tomcat 8. [Configuración de Tomcat 8] (http://tomcat.apache.org/tomcat-8.0-doc/config/host.html) – brunodles

11

Búsqueda server.xml en $CATALINA_BASE/conf/server.xml

Encuentra appBase atributo en <Host> elemento

por defecto será algo como: <Host name="localhost" appBase="webapps ...>

Cambio AppBase a su trayectoria requerida. Hay diferentes maneras en que la gente lo pone, pero yo uso

/c:/myfolder/newwebapps 

Recuerde, sin barra al final, pero al inicio. También tenga en cuenta que es dirección también.

3

Cambio appBase en server.xml

Si desea mantener ambas aplicaciones web anteriores y uno nuevo, puede utilizar otra instancia de host con otro puerto definido en Tomcat.

Cuestiones relacionadas