Jenkins找不到web.xml但是Intellij可以找到

时间:2017-05-04 18:15:44

标签: 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.xml]无法解析为URL   因为它不存在。

我已经检查了Jenkins上的项目内容,web.xml文件就在那个位置。任何人都知道为什么詹金斯与当地人不同?

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

1 个答案:

答案 0 :(得分:0)

问题是该软件包被称为WEB-INF而不是web-inf。詹金斯区分大小写。