【问题标题】:Adding to Tomcat Classpath With CATALINA_OPTS使用 CATALINA_OPTS 添加到 Tomcat 类路径
【发布时间】:2011-05-14 18:30:49
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java tomcat classpath


    【解决方案1】:

    你可以把你的jar文件放在

    {tomcat.home}/lib

    它们将从那里加载。

    【讨论】:

    • +! - 您永远不必直接修改 CLASSPATH。这是正确的解决方案。
    • 这很好,但它不会将类添加到系统类加载器中。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2013-03-15
        • 1970-01-01
        • 2014-08-22
        • 1970-01-01
        • 2014-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多