Estoy tratando de usar enlaces simbólicos en una de las aplicaciones que ejecuto en Tomcat5. Gracias a la ayuda de another StackOverflow question que era capaz de hacerlo mediante la creación de un archivo context.xml enTomcat context.xml archivos, ¿hay una jerarquía?
/...myapplication/META-INF/context.xml
Ahora estoy tratando de implementar esto en un servidor de producción Sin embargo, hay otras aplicaciones ejecutándose en él. Y hay otro archivo de contexto
/...tomcat/conf/context.xml
Me parece Estos son establecer configuraciones a nivel de servidor para todas las aplicaciones. Si dejo enlaces en el archivo conf/context.xml, mis enlaces simbólicos funcionan. Si no permitoLinks en conf/context.xml, los enlaces simbólicos de mi aplicación no funcionan, aunque los he permitido en el archivo META-INF/context.xml
Mi pregunta es, ¿el conf/context? xml controla todas las aplicaciones? Si quiero que los enlaces simbólicos funcionen solo en una aplicación, ¿necesito eliminar conf/context.xml y crear nuevos archivos de contexto para cada aplicación? ¿O hay una forma en que puedo permitir enlaces simbólicos solo en aplicaciones?
Esto no es cierto. Directamente de la [documentación] (http://tomcat.apache.org/tomcat-5.5-doc/config/context.html): _Una vez que este archivo exista, no será reemplazado si una nueva GUERRA con una nueva/META- INF/context.xml se coloca en la appBase._ del host – Lucas