2009-11-04 3 views
6

Ich verwende Tomcat 6.0.20 und JDK 1.6.0.13.Wie verwalte ich Tomcat 6 Bibliotheken in Unterordner unter% TOMCAT_HOME%/lib?

Wie kann ich Bibliotheken aus Unterordnern von "% TOMCAT_HOME%/lib /" laden, ohne die .jars aus den Unterordnern herauszunehmen und direkt in "% TOMCAT_HOME%/lib /" zu platzieren?

Der Grund, warum ich dies tun möchte, ist, weil viele Apps viele Bibliotheken teilen werden.

Also, für die sakes der Organisation möchte ich sie in Ordnern als solche speichern:
% TOMCAT_HOME%/lib/novell/.jar
% TOMCAT_HOME%/lib/mail/
.jar
% TOMCAT_HOME%/lib/upload/*. Jar
usw.

Wie würde ich darüber gehen? Und bitte geben Sie ein Beispiel an. Benutzt ich setclasspath.bat, catalina.properties oder etwas völlig anderes? Vielen Dank im Voraus.

Antwort

9

Definieren Sie diese Pfade in shared.loader Eigenschaft von /conf/catalina.properties Datei.

z.

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

[Bearbeiten] optional können Sie auch die common.loader Eigenschaft für diese. Sehen Sie, was Ihre Präferenz hat.