我试图将外部文件夹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/libWEB-INF/classes中包含的类的优先级高于父类加载器上的类。这与Java 2类加载器的正常行为相反。

10-07 13:17
查看更多