maven 项目在 tomcat 中启动报错:Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

问题原因:

在下载 maven 依赖包的时候出现某种原因导致下载的依赖包出现损坏,jvm 和 maven 不能正常识别,从而导致出现该问题。

解决办法:

在 maven 仓库中搜索: in-progress,并将搜索全部的结果对应的依赖包当前版本文件夹删除。在全部删除后,重新在 maven 项目中使用 maven 的 Update Project,就会重新下载刚刚被删掉的依赖包。

 务必确保在 maven 仓库的根目录下没有了包含 in-progress 的文件。

原文链接:

https://www.cnblogs.com/poterliu/p/11176220.html

参考:

https://blog.csdn.net/u012660464/article/details/53394549

https://blog.csdn.net/csdn_yan_/article/details/76130971

https://blog.csdn.net/win7system/article/details/53119295

https://blog.csdn.net/limingjian/article/details/53925001

https://www.cnblogs.com/longshiyVip/p/5655014.html

https://stackoverflow.com/questions/32090921/deploying-maven-project-throws-java-util-zip-zipexception-invalid-loc-header-b

https://my.oschina.net/bbsyuemoncn/blog/735194

https://cloud.tencent.com/developer/article/1080958

https://bugyun.iteye.com/blog/2339924

https://programmer.group/invalid-loc-header-bad-signature.html

原文地址:https://www.cnblogs.com/poterliu/p/11176220.html