在IDE中部署我的项目后,一切正常。但是当我制作包装时#39;在Maven,并试图执行战争'在控制台存档,我得到了这个例外:
无法打开嵌套条目 ' WEB-INF / LIB /弹簧方面-4.3.8.RELEASE.jar&#39 ;.它已被压缩 并且必须存储嵌套的jar文件而不进行压缩。请检查 用于创建可执行jar文件的机制
Spring Boot 1.5.2一切都很好。
答案 0 :(得分:0)
在编译后,spring-aspects-4.3.8.RELEASE.jar
内的WEB-INF/lib/
内容未被提取,而您的应用在执行应用时无法从*.jar
中提取类。
使用maven依赖项代替直接*.jar
文件或指定的插件,它们将从*.jar
提取类并将其添加到您的应用中。
如果找不到提供所需依赖关系的公共存储库,请使用this instruction将外部JAR文件添加到本地maven存储库中。然后再添加这样的依赖项并再次构建应用程序。