java.util.zip.ZipException: invalid LOC header (bad signature)

[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: java.util.zip.ZipException: invalid LOC header (bad signature)

Tomcat部署项目的时候,报了这个错:

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

网上找了些方法,好像跟我的情况又有不同,有的虽然报这个错,但是已经指明是哪个jar文件出问题了。我的错误信息只单纯报这个错误。

不过我已经可以定位到问题了,就是war包里面某些jar包是有问题的,导致tomcat解压war包解析出问题了。

解决方法:

找到maven的本地仓库.m2,把.m2目录下的repository删除或者重命名了。然后update工程。

windows下的位置是:

 

可能就是maven下载的jar包有问题,既然找不到哪个出问题,就干脆全部重新下载。

参考链接:《Maven invalid LOC header (bad signature)

如果本文对您有所帮助,可以请作者喝杯咖啡,感谢支持^_^

支付宝支付
微信支付

发表评论

电子邮件地址不会被公开。 必填项已用*标注