我正在Jetty容器中部署Web应用程序,我需要知道如何为Jetty添加类路径,以便能够从测试目录中加载资源。
答案 0 :(得分:3)
我认为最好不要修改Jetty CLASSPATH;使用您对Web应用程序默认值的了解。
WEB-INF / lib中的所有JAR都是您的Web应用程序的CLASSPATH;所有相对于WEB-INF / classes的路径也是如此。如果将一个目录/ test-resources放在WEB-INF / classes下并从上下文中将其作为资源流加载,您将能够访问这些测试文件而无需更改Jetty启动脚本。
答案 1 :(得分:0)
我发现将测试jar放在一个单独的文件夹中会更加容易,因为它们是由不同的进程或IDE构建的。
我从Jetty jar中提取了start.config并将其类路径添加到它中,如下所述 http://docs.codehaus.org/display/JETTY/A+look+at+the+start.jar+mechanism