将Java war文件错误(?)检测为无效的zip文件

时间:2019-06-12 04:34:17

标签: linux java zip maven

要进行测试,我必须将jar文件添加到用Java创建的Maven war 文件中。 war 文件本身可以正常工作。

要将我的lz4-java-1.6.0.jar插入内部zip文件夹application-metier-et-gestion.war上的/WEB-INF/lib中,请使用以下命令:

zip -b WEB-INF/lib application-metier-et-gestion.war lz4-java-1.6.0.jar

但是我收到该错误消息:
zip警告:预期有354条记录,但找到84条 zip错误:Zip文件结构无效(application-metier-et-gestion.war)

我可以做并重做mvn clean install,它将始终引发一场对我来说很完美的可战战,但zip宣告无效。谁错了?

  • 我的情况下,zip出问题了,我要执行的解决方法是什么?有没有办法通过其他工具? tar吗?

  • 我遇到Maven错误的情况,每次都创建一个错误的war文件,如何检测错误创建的部分?

2 个答案:

答案 0 :(得分:0)

右键单击war文件,将文件扩展名war重命名为zip

示例:

test.war-> test.zip

答案 1 :(得分:0)

据我所知,您尝试向存档中添加其他库。 JAR文件和WAR文件是纯ZIP文件。您仅需遵守一条规则,不得压缩库文件。 如果要将JAR文件添加到JAR或WAR文件,请禁用要添加的特定文件的压缩。