war包部署到tomcat或者eclipse里调试时,遇到如下异常信息:
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:56)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:679)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:415)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
这是因为有jar包没有下载完全引起的,需要将相应包重新下载。
到maven的reposity目录下搜aether*****in-progress(可以搜aether或者in-progress都行)文件,如果存在,把这个文件对应的版本目录删除,刷新一下项目重新部署打包即可。
本文介绍了解决war包部署到Tomcat或Eclipse时出现的java.util.zip.ZipException异常的方法。异常通常由未完整下载的jar包导致,文章提供了具体的排查步骤及解决方案。
407

被折叠的 条评论
为什么被折叠?



