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

avatar 2020年05月04日20:12:09 0 346 views
今天一个朋友本地启动一个Maven构建的SSM项目时,Tomcat一直报错。 报错内容如下 [org/aspectj/lang/reflect/SourceLocation.class]. 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:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ......  

原因

1.根据报错java.util.zip.ZipException: invalid LOC header (bad signature) 可以知道很可能是 jar 包损坏 2.然后根据org/aspectj/lang/reflect/SourceLocation.class可知是 aspectj 的jar问题 出现这种问题是之前 jar 包下载不完整导致  

解决办法

根据上面的报错是,删除 org下的 aspectj 文件夹 然后重新 mvn clean install 下载依赖      
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
您需要登录才能评论,可以选择注册或者QQ快速登录

     

已通过评论:0   待审核评论数:0