Java 使用CATALINA_选项添加到Tomcat类路径

Java 使用CATALINA_选项添加到Tomcat类路径,java,tomcat,classpath,Java,Tomcat,Classpath,我正在尝试为tomcat实例的类路径添加一个jar文件目录(否则,每个jar文件都是单独的)。困难在于我无法针对这个特定问题修改/conf/catalina.properties文件。我可以设置CATALINA_OPTS变量,即: export CATALINA_OPTS=“$CATALINA_OPTS -classpath/path/to/lib/file.jar“ 但是,这似乎并没有将jar文件添加到类路径中 甚至可以这样修改Tomcat类路径吗?我知道根本没有使用CLASSPATH变量。看

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

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

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


甚至可以这样修改Tomcat类路径吗?我知道根本没有使用CLASSPATH变量。

看看运行tomcat的脚本。在运行java进程之前打印类路径。据我所知,在编写命令行时使用变量CLASSPATH。

看看运行tomcat的脚本。在运行java进程之前打印类路径。据我所知,它在编写命令行时使用变量CLASSPATH。

Tomcat有一个扩展文件夹,设计用于包含这些JAR。如果我没记错的话,只需将JAR复制到这个文件夹中即可。

Tomcat有一个扩展文件夹,专门用于包含这类JAR。如果我没记错的话,只需将jar复制到此文件夹。

您可以将jar文件放入

{tomcat.home}/lib


它们将从那里加载。

您可以将jar文件放入

{tomcat.home}/lib


它们将从那里加载。

+!-您不应该直接修改类路径。这是正确的解决方案。这很好,但它不会将类添加到系统类加载器中。+!-您不应该直接修改类路径。这是正确的解决方案。这很好,但它不会向系统类加载器添加类。