Comment gérer les bibliothèques Tomcat 6 dans des sous-dossiers sous% TOMCAT_HOME% / lib?

J’utilise Tomcat 6.0.20 et JDK 1.6.0.13.

Comment puis-je charger des bibliothèques à partir de sous-dossiers de “% TOMCAT_HOME% / lib /” sans retirer les fichiers .jars des sous-dossiers et les insérer directement dans “% TOMCAT_HOME% / lib /”?

La raison pour laquelle je veux faire cela est parce que de nombreuses applications vont partager beaucoup de bibliothèques.

Donc, pour des raisons d’organisation, je veux les stocker dans des dossiers en tant que tels:
% TOMCAT_HOME% / lib / novell / .jar
% TOMCAT_HOME% / lib / mail / .jar
% TOMCAT_HOME% / lib / upload / *. Jar
etc.

Comment pourrais-je y aller? Et veuillez donner un exemple. Est-ce que j’utilise setclasspath.bat, catalina.properties ou quelque chose de complètement différent? Merci d’avance.

Définissez ces chemins dans la propriété /conf/catalina.properties fichier /conf/catalina.properties .

Par exemple

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

[Edit] facultativement, vous pouvez également utiliser la propriété common.loader pour cela. Voir ce qui a votre préférence.