我使用Tomcat 6.0.20和JDK 1.6.0.13。
如何从“%TOMCAT_HOME%/ lib /”子文件夹中加载库,而又不从子文件夹中取出.jars并将它们直接放入“%TOMCAT_HOME%/ lib /”中?
我之所以要这样做,是因为许多应用程序将共享许多库。
因此,为了便于组织,我想将它们存储在这样的文件夹中: %TOMCAT_HOME%/ lib / novell / .jar %TOMCAT_HOME%/ lib / mail / .jar %TOMCAT_HOME%/ lib / upload / *。jar 等。
我将如何处理?并请提供示例。是否使用setclasspath.bat,catalina.properties或其他完全不同的东西?提前致谢。
在文件shared.loader属性中定义这些路径/conf/catalina.properties。
shared.loader
/conf/catalina.properties
例如
shared.loader = ${catalina.home}/lib/novell/*.jar, ${catalina.home}/lib/mail/*.jar, ${catalina.home}/lib/upload/*.jar
[编辑]也可以选择使用此common.loader属性。查看您的喜好。
common.loader