Java Jenkins找不到web.xml,但Intellij可以

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.

我正在运行一个读取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.xml]解析为URL 因为它不存在

我已经检查了Jenkins上的项目内容,web.xml文件就在那里。有人知道为什么詹金斯和当地人不同吗


我唯一能想到的是这个包是com/jettyrule/testwebapp/WEB-INF大写。这有关系吗?

问题是该包名为WEB-INF,而不是WEB-INF。Jenkins区分大小写