使用 CATALINA_OPTS 添加到 Tomcat 类路径

发布于 2024-10-03 21:30:24 字数 328 浏览 4 评论 0原文

我正在尝试将 jar 文件的目录(或者单独的每个 jar 文件)添加到 tomcat 实例的类路径中。困难在于我实际上无法针对这个特定问题修改 /conf/catalina.properties 文件。我可以设置 CATALINA_OPTS 变量,即:

导出CATALINA_OPTS = "$CATALINA_OPTS -classpath /path/to/lib/file.jar"

但是,这似乎没有将 jar 文件添加到类路径中。

是否可以像这样修改 Tomcat 类路径?我知道 CLASSPATH 变量不是'根本没用过。

I'm trying add a directory of jar files (or barring that, each jar file individually) to the classpath for a tomcat instance. The difficulty is that I can't actually modify the /conf/catalina.properties file for this particular problem. I can set the CATALINA_OPTS variable, ie:

export CATALINA_OPTS = "$CATALINA_OPTS
-classpath /path/to/lib/file.jar"

However, this does not seem to add the jar file to the classpath.

Is it even possible to modify the Tomcat classpath like this? I'm aware that the CLASSPATH variable isn't used at all.

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

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

发布评论

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

评论(3

蹲在坟头点根烟 2024-10-10 21:30:24

您可以将 jar 文件放入

{tomcat.home}/lib

它们将从那里加载。

You can place your jar files in

{tomcat.home}/lib

They will be loaded from there.

黎歌 2024-10-10 21:30:24

查看运行 Tomcat 的脚本。在运行 java 进程之前打印类路径。据我记得它在编写命令行时使用变量 CLASSPATH 。

Take a look on script that runs your tomcat. Print classpath just before it runs java process. As far as I remember it is using variable CLASSPATH when composing the command line.

残月升风 2024-10-10 21:30:24

Tomcat 有一个扩展文件夹,旨在包含这些类型的 jar。如果我没记错的话,只需将 jar 复制到此文件夹即可。

Tomcat has an extension folder, designed to contain these kinds of jars. If I recall correctly it is just a matter of copying your jars to this folder.

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