documentación dice si tiene un archivo de contexto aquí:¿Por qué tomcat reemplaza context.xml en redesplegar?
$CATALINA_HOME/conf/Catalina/localhost/myapp.xml
no va a ser reemplazado por un archivo de contexto aquí:
mywebapp.war/META-INF/context.xml
Está escrito aquí: http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
Sólo si no existe un archivo de contexto para la aplicación en $ CATALINA_BASE/conf/[enginename]/[hostname] /, en un archivo individual en /META-INF/context.xml dentro de la aplicación fil es.
Pero cada vez que vuelvo a implementar la guerra, reemplaza este myapp.xml con /META-INF/context.xml!
¿Por qué lo hace y cómo puedo evitarlo?
Thanx
¿Se está implementando manualmente o mediante un complemento IDE? – BalusC
Personalmente, no pondría un contexto.xml en el servidor de la aplicación. No lo hago porque rara vez dependo de tener acceso a ese archivo. Normalmente lo mantengo local en mi archivo WAR. – duffymo
Estoy implementando manualmente colocando mywebapp.war en $ CATALINA_HOME/webapps. Mantengo mis configuraciones predeterminadas en WAR, pero deseo poder cambiar esas configuraciones para cada instancia sin modificar la guerra en sí; es por eso que quiero que mi contexto en el directorio conf no cambie – artemb