2009-11-04 12 views
6

Uso Tomcat 6.0.20 y JDK 1.6.0.13.Cómo administrar las bibliotecas de Tomcat 6 en subcarpetas en% TOMCAT_HOME%/lib?

¿Cómo puedo cargar las bibliotecas de las subcarpetas de "% TOMCAT_HOME%/lib /" sin sacar los .jars de las subcarpetas y ponerlos directamente en "% TOMCAT_HOME%/lib /"?

La razón por la que quiero hacer esto es porque muchas aplicaciones van a compartir muchas bibliotecas.

lo tanto, para los sakes de organización Quiero guardar en carpetas como tal:
% TOMCAT_HOME%/lib/Novell/.jar
% TOMCAT_HOME%/lib/mail/
.jar
% TOMCAT_HOME%/lib/upload/*. Jar
etc.

¿Qué debo hacer al respecto? Y por favor da un ejemplo. ¿Utilizo setclasspath.bat, catalina.properties o algo completamente diferente? Gracias de antemano.

Respuesta

9

Defina las rutas en shared.loader propiedad del archivo /conf/catalina.properties.

E.g.

shared.loader = ${catalina.home}/lib/novell/*.jar, ${catalina.home}/lib/mail/*.jar, ${catalina.home}/lib/upload/*.jar 

[Editar] Opcionalmente se puede también utilizar la propiedad common.loader para esto. Mira lo que tiene tu preferencia

Cuestiones relacionadas