我正在尝试将外部文件夹 setup/
添加到 Jetty 的类路径中。我可以成功地将 setup
文件夹添加到 Eclipse 中 launchconfiguration
内的类路径。我需要将 setup
文件夹的路径作为 Jetty 的参数,因为当我在 Eclipse 环境之外运行项目时,我无法控制 启动配置
。我已经在 XML 中尝试过类似的操作:
<jvmarg value="-Dpath=${DbServer.location}/setup"/>
这没有任何作用...任何帮助表示感谢,谢谢!
最佳答案
问题是 setup 文件夹位于 WAR 目录中,因此即使指向其他任何内容作为类路径也不会更改 Jetty 查找该文件夹的位置。在这里查看 Jetty 如何使用它的类路径:
Classes contained within
WEB-INF/lib
orWEB-INF/classes
have priority over classes on the parent class loader. This is the opposite of the normal behaviour of a java 2 class loader.
关于java - 如何将外部文件夹添加到 Jetty 的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578376/