2012-07-11 9 views
9

Actualmente nuestro equipo Ops tiene que volver a empaquetar el archivo war que lanzamos con la configuración específica de la instancia. Nos están solicitando que externalicemos los archivos de configuración (log4j.properties, environment.properties, jrf.properties, quartz.properties) sobre el tamaño del archivo war. Eso hará que la implementación sea más fácil.VirtualWebappLoader: ¿es una buena opción para usar en producción?

Estamos utilizando Tomcat 7 y VirtualWebappLoader en Tomcat 7 parece una característica muy buena para exteriorizar la configuración fuera del archivo war.

La documentación de Tomcat 6 establece explícitamente que "Esto no está destinado a ser usado para producción. ¿Su propósito es facilitar el desarrollo con IDE sin la necesidad de volver a publicar completamente jar en WEB-INF/lib"?

La documentación de Tomcat 7 no lo dice.

¿Alguna idea de si se puede usar la característica VirtualWebappLoader en el entorno de producción?

Gracias, Ashish

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/loader/VirtualWebappLoader.html

+0

+1 Me gustaría escuchar opiniones sobre esto también. ¿Estás haciendo referencia a las dependencias externas desde una ubicación central? – Phil

Respuesta

0

Sé que éste es viejo, pero ya que solo estaba investigando sobre el uso de la VirtualWebAppLoader para un servidor de producción y vi otra conversación relacionada Stackoverflow sobre esto, me gustaría agregar esta respuesta.

Como se informó here, esta advertencia ya no está en su lugar al menos a partir de Tomcat 6.0.38+ (y Tomcat 7 también).

Extracto: "Dado que esta limitación ya no se da y se ha eliminado de Tomcat 7 JavaDocs, también se debe eliminar esta advertencia errónea de la versión 6".

Cuestiones relacionadas