tomcat启动报异常: java.util.zip.ZipException: invalid LOC header (bad signature)

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)          java

   以前也遇到这个问题,解决过,可是又忘了,今天又折腾了一上午。一开始就猜到多是下载jar包出错的问题,删了好多提示出错的jar包仍是无论用,一怒之下甚至想删除所有repository里的jar包,忍住了。终于又通过好久的百度找到了下面的方法。maven

       到maven的reposity目录下搜aether*****in-progress(能够搜aether或者in-progress都行)文件,若是存在,把这个文件对应的版本目录删除,刷新一下项目从新部署打包便可。
 ip

相关文章
相关标签/搜索