重命名战争时无法扫描JAR

时间:2017-03-06 10:19:42

标签: java maven tomcat

我有一个生成war文件的项目。我在我的pom中定制了我的战争名称:

<build>
    <finalName>MyTestWar</finalName>

当我使用maven构建项目时,它会生成一个名为MyTestWar.war的战争文件。

当我将war文件放入%CATALINA_HOME%/webapps并启动tomcat时,我会在我的战争文件WARNING: Failed to process JAR的罐子中获取WEB-INF/lib

在日志结束时,tomcat会给我SEVERE: Error getConfigured然后SEVERE: Context [MyTestWar] startup failed due to previous errors 问题是,当我使用它的pom artifact名称生成我的war文件时,一切都会好的。

我不知道在哪里寻找解决方案。

这是tomcat登录catalina.log的原因

WARNING: Failed to scan JAR [jndi:/localhost/MyTestWar/WEB-INF/lib/geronimo-jms_1.1_spec-1.1.1.jar] from WEB-INF/lib
java.io.FileNotFoundException: jndi:/localhost/MyTestWar/WEB-INF/lib/geronimo-jms_1.1_spec-1.1.1.jar

0 个答案:

没有答案