Java Jenkins找不到web.xml,但Intellij可以
我正在运行一个读取web.xml的测试,如下所示:Java Jenkins找不到web.xml,但Intellij可以,java,jenkins,jetty,web.xml,Java,Jenkins,Jetty,Web.xml,我正在运行一个读取web.xml的测试,如下所示: new URL( new ClassPathResource("com/jettyrule/testwebapp/web-inf/web.xml") .getURL(), ".."); 我的测试通过了Intellij,但当我在Jenkins中运行时,我得到以下结果: java.io.FileNotFoundException:类路径资源 无法将[com/jettyrule/testwebapp/web-inf/web.
new URL(
new ClassPathResource("com/jettyrule/testwebapp/web-inf/web.xml")
.getURL(), "..");
我的测试通过了Intellij,但当我在Jenkins中运行时,我得到以下结果:
java.io.FileNotFoundException:类路径资源
无法将[com/jettyrule/testwebapp/web-inf/web.xml]解析为URL
因为它不存在
我已经检查了Jenkins上的项目内容,web.xml文件就在那里。有人知道为什么詹金斯和当地人不同吗
我唯一能想到的是这个包是com/jettyrule/testwebapp/WEB-INF大写。这有关系吗?问题是该包名为WEB-INF,而不是WEB-INF。Jenkins区分大小写