如何将 Tomcat 6 库管理到 %TOMCAT_HOME%/lib 下的子文件夹中?

发布于 2024-08-10 05:09:06 字数 431 浏览 3 评论 0原文

我使用 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 或完全不同的东西? 提前致谢。

I use Tomcat 6.0.20 and JDK 1.6.0.13.

How can I load libraries from sub-folders of %TOMCAT_HOME%/lib/ without taking the .jars out of sub-folders and putting them straight into %TOMCAT_HOME%/lib/?

The reason I want to do this, is because many apps are going to be sharing lots of libraries.

So, for the sakes of organization I want to store them into folders as such:

%TOMCAT_HOME%/lib/novell/*.jar
%TOMCAT_HOME%/lib/mail/*.jar
%TOMCAT_HOME%/lib/upload/*.jar

etc.

How would I go about this? And please provide an example.
Do I use setclasspath.bat, catalina.properties or something completely different?
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半衬遮猫 2024-08-17 05:09:06

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

例如,

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

[编辑] 您也可以选择使用 common.loader 属性来实现此目的。看看你有什么偏好。

Define those paths in shared.loader property of /conf/catalina.properties file.

E.g.

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

[Edit] optionally you can also use the common.loader property for this. See what has your preference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文