我试图将外部文件夹setup/
添加到我的Jetty的类路径中。我可以在eclipse中将setup
文件夹成功添加到其launch configurations
内的类路径中。相反,我需要给它setup
文件夹的路径作为Jetty的参数,因为当我在Eclipse环境之外运行项目时,我无法控制launch configurations
。我已经在XML中尝试过这样的事情:
<jvmarg value="-Dpath=${DbServer.location}/setup"/>
这什么也没做...感谢您的任何帮助,谢谢!
最佳答案
问题在于setup文件夹位于WAR目录中,因此即使指向其他任何位置,因为类路径也不会更改Jetty查找该文件夹的位置。在这里查看Jetty如何使用其类路径:
Jetty ClassLoading
WEB-INF/lib
或WEB-INF/classes
中包含的类的优先级高于父类加载器上的类。这与Java 2类加载器的正常行为相反。