我使用Tomcat 6.0.20和JDK 1.6.0.13。
如何从“%TOMCAT_HOME%/ lib /”的子文件夹加载库而不将.jars从子文件夹中取出并直接放入“%TOMCAT_HOME%/ lib /”?
我想这样做的原因是因为许多应用程序将共享大量库。
因此,对于组织的问题,我想将它们存储到文件夹中:
%TOMCAT_HOME%/ LIB / Novell公司/ 的.jar
%TOMCAT_HOME%/ LIB /邮件/ 的.jar
%TOMCAT_HOME%/ lib目录/上传/ *。JAR
等
我该怎么做?请举个例子。 我是否使用setclasspath.bat,catalina.properties或完全不同的东西? 提前谢谢。
答案 0 :(得分:9)
在shared.loader
文件的/conf/catalina.properties
属性中定义这些路径。
E.g。
shared.loader = ${catalina.home}/lib/novell/*.jar, ${catalina.home}/lib/mail/*.jar, ${catalina.home}/lib/upload/*.jar
[编辑]您也可以选择使用common.loader
属性。看看你有什么偏好。