Spring Boot 1.5.3 - IllegalStateException

时间:2017-05-27 10:54:29

标签: java spring maven

在IDE中部署我的项目后,一切正常。但是当我制作包装时#39;在Maven,并试图执行战争'在控制台存档,我得到了这个例外:

  

无法打开嵌套条目   ' WEB-INF / LIB /弹簧方面-4.3.8.RELEASE.jar&#39 ;.它已被压缩   并且必须存储嵌套的jar文件而不进行压缩。请检查   用于创建可执行jar文件的机制

Spring Boot 1.5.2一切都很好。

1 个答案:

答案 0 :(得分:0)

在编译后,spring-aspects-4.3.8.RELEASE.jar内的WEB-INF/lib/内容未被提取,而您的应用在执行应用时无法从*.jar中提取类。

使用maven依赖项代替直接*.jar文件或指定的插件,它们将从*.jar提取类并将其添加到您的应用中。

如果找不到提供所需依赖关系的公共存储库,请使用this instruction将外部JAR文件添加到本地maven存储库中。然后再添加这样的依赖项并再次构建应用程序。