【问题标题】:How to change the classpath or add classpath for Jetty如何更改类路径或为 Jetty 添加类路径
【发布时间】:2011-06-03 14:45:13
【问题描述】:

我正在 Jetty 容器中部署一个 Web 应用程序,我需要知道如何为 Jetty 添加一个类路径,以便能够从测试目录加载资源。

【问题讨论】:

    标签: java web-applications jetty


    【解决方案1】:

    我认为最好不要修改 Jetty CLASSPATH;使用您对 Web 应用默认值的了解。

    WEB-INF/lib 中的所有 JAR 都是您的 Web 应用程序的 CLASSPATH;与 WEB-INF/classes 相关的所有路径也是如此。如果您将目录 /test-resources 放在 WEB-INF/classes 下并将其作为资源流从上下文加载,您将能够访问这些测试文件,而无需更改 Jetty 启动脚本。

    【讨论】:

      【解决方案2】:

      我发现将我的测试 jar 保存在由不同进程或 IDE 构建的单独文件夹中要容易得多。

      我从 Jetty jar 中提取了 start.config 并将我的类路径添加到其中,如记录在 http://docs.codehaus.org/display/JETTY/A+look+at+the+start.jar+mechanism

      【讨论】:

      • 那个链接现在失效了。
      猜你喜欢
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多