Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
2016-11-10 19:24
507 查看
最近运行maven项目的时候碰到这样的问题
tomcat org.apache.catalina.LifecycleException: Failed to start component
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@77e44379]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4875)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5004)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@3e0f65e]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:689)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 13 more
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)
at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:97)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 16 more
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at sun.misc.IOUtils.readFully(Unknown Source)
at java.util.jar.JarFile.getBytes(Unknown Source)
at java.util.jar.JarFile.getManifestFromReference(Unknown Source)
at java.util.jar.JarFile.getManifest(Unknown Source)
at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:95)
... 17 more
后面运行其他项目的时候,发现其他项目能够正常运行,则说明你的tomcat没有问题,自己在没有真正找到原因的时候,我以为是tomcat的原因,换了版本和不断重启tomcat,结果还是提示原先的错误,后面发现其他项目都能正常运行,考虑是不是这个项目的问题,在网上查资料基本都有哪个具体的包冲突,和我这个错误提示信息有点不一样,但是还是大同小异,后面我就耐着性子把一些没必要的包慢慢的注释掉,然后再运行项目,发现居然成功啦,可见以后碰到类似的问题基本上就是项目里面有包发生冲突。
tomcat org.apache.catalina.LifecycleException: Failed to start component
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@77e44379]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4875)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5004)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@3e0f65e]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:689)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 13 more
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)
at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:97)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 16 more
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at sun.misc.IOUtils.readFully(Unknown Source)
at java.util.jar.JarFile.getBytes(Unknown Source)
at java.util.jar.JarFile.getManifestFromReference(Unknown Source)
at java.util.jar.JarFile.getManifest(Unknown Source)
at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:95)
... 17 more
后面运行其他项目的时候,发现其他项目能够正常运行,则说明你的tomcat没有问题,自己在没有真正找到原因的时候,我以为是tomcat的原因,换了版本和不断重启tomcat,结果还是提示原先的错误,后面发现其他项目都能正常运行,考虑是不是这个项目的问题,在网上查资料基本都有哪个具体的包冲突,和我这个错误提示信息有点不一样,但是还是大同小异,后面我就耐着性子把一些没必要的包慢慢的注释掉,然后再运行项目,发现居然成功啦,可见以后碰到类似的问题基本上就是项目里面有包发生冲突。
相关文章推荐
- JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
- java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动Tomcat报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动Tomcat时报错:java.util.zip.ZipException: invalid LOC header (bad signature)
- java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- weka遇到java.util.zip.ZipException: invalid LOC header (bad signature)
- 360加固签名失败:jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid LOC header (bad signature)
- bug宝典JAVA篇 java.util.zip.ZipException: invalid LOC header (bad signature)
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- Tomcat启动报错【java.util.zip.ZipException: invalid LOC header (bad signature)】
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
- java.util.zip.ZipException: invalid LOC header (bad signature)
- java.util.zip.ZipException: invalid LOC header (bad signature)
- java.util.zip.ZipException: invalid LOC header (bad signature)解决方案
- java.util.zip.ZipException: invalid LOC header (bad signature)
- 运行maven项目遇到java.util.zip.ZipException: invalid LOC header (bad signature)高效解决办法
- Caused by: java.util.zip.ZipException: invalid END header (bad central directory offset)