java - 如何将外部文件夹添加到 Jetty 的类路径

标签 java eclipse ant jetty classpath

我正在尝试将外部文件夹 setup/ 添加到 Jetty 的类路径中。我可以成功地将 setup 文件夹添加到 Eclipse 中 launchconfiguration 内的类路径。我需要将 setup 文件夹的路径作为 Jetty 的参数,因为当我在 Eclipse 环境之外运行项目时,我无法控制 启动配置 。我已经在 XML 中尝试过类似的操作:

<jvmarg value="-Dpath=${DbServer.location}/setup"/>

这没有任何作用...任何帮助表示感谢,谢谢!

最佳答案

问题是 setup 文件夹位于 WAR 目录中,因此即使指向其他任何内容作为类路径也不会更改 Jetty 查找该文件夹的位置。在这里查看 Jetty 如何使用它的类路径:

Jetty ClassLoading

Classes contained within WEB-INF/lib or WEB-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/

相关文章:

java - 通用类型类型的行为不符合预期

java - Vaadin:滤波器菊花链?

eclipse - Scala IDE Eclipse 版本在文件保存时卡住 2.5 分钟

java - 在 Eclipse 中构建 Ant 时出现 SocketTimeoutException

java - 如何使用 Mockito 编写 void 方法的行为?

eclipse - 使用引用链接创建 ABAP DOC

java - "Could not find MyFirstApp.apk!"错误

java - 问题 : failed to create task or type thrift because ant-contrib-1. 0b3.jar 丢失

java - 分块输入流无法接收有效的 block 大小 :<? xmlversion ="1.0"

java - android:将大字符串转换为字节并通过网络发送是否安全?