6

我使用 Tomcat 6.0.20 和 JDK 1.6.0.13。

如何从“%TOMCAT_HOME%/lib/”的子文件夹加载库而不将 .jar 从子文件夹中取出并将它们直接放入“%TOMCAT_HOME%/lib/”?

我想这样做的原因是因为许多应用程序将共享大量库。

因此,为了组织起见,我想将它们存储到以下文件夹中:
%TOMCAT_HOME%/lib/novell/ .jar
%TOMCAT_HOME%/lib/mail/
.jar
%TOMCAT_HOME%/lib/upload/*.jar
等。

我该怎么办?并请提供一个例子。我使用 setclasspath.bat、catalina.properties 还是完全不同的东西?提前致谢。

4

1 回答 1

10

shared.loader在文件的属性中定义这些路径/conf/catalina.properties

例如

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

[编辑]您也可以选择使用该common.loader属性。看看你有什么偏好。

于 2009-11-04T20:53:19.590 回答