tomcat启动报错:java.util.zip.ZipException的解决方法

  

  

早上起来报错误,詹金斯打包到tomcat服务器,死活启动不起来,一些定时任务也没跑成功。
  

  

<强>报错如下:

        org.apache.catalina.startup.ContextConfig。beforeStart异常docBase固定上下文(/测试)   zip。ZipException:错误打开压缩文件   在java.util.zip.ZipFile。打开(本机方法)   在java.util.zip.ZipFile灵活;init> (ZipFile.java: 219)   在java.util.zip.ZipFile灵活;init> (ZipFile.java: 149)   在java.util.jar.JarFile灵活;init> (JarFile.java: 166)   在java.util.jar.JarFile灵活;init> (JarFile.java: 103)   在sun.net.www.protocol.jar.URLJarFile灵活;init> (URLJarFile.java: 93)   sun.net.www.protocol.jar.URLJarFile.getJarFile (URLJarFile.java: 69)   sun.net.www.protocol.jar.JarFileFactory.get (JarFileFactory.java: 99)   sun.net.www.protocol.jar.JarURLConnection.connect (JarURLConnection.java: 122)   sun.net.www.protocol.jar.JarURLConnection.getJarFile (JarURLConnection.java: 89)   org.apache.catalina.startup.ExpandWar.expand (ExpandWar.java: 130)   org.apache.catalina.startup.ContextConfig.fixDocBase (ContextConfig.java: 618)   org.apache.catalina.startup.ContextConfig.beforeStart (ContextConfig.java: 744)   org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java: 307)   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java: 95)   org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java: 90)   org.apache.catalina.util.LifecycleBase.setStateInternal (LifecycleBase.java: 402)   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 147)   org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java: 725)   org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java: 701)   org.apache.catalina.core.StandardHost.addChild (StandardHost.java: 717)   org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java: 945)   org.apache.catalina.startup.HostConfig DeployWar.run美元(HostConfig.java: 1795)   java.util.concurrent.Executors RunnableAdapter.call美元(Executors.java: 511)   java.util.concurrent.FutureTask.run (FutureTask.java: 266)   java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java: 1142)   java.util.concurrent.ThreadPoolExecutor Worker.run美元(ThreadPoolExecutor.java: 617)   java.lang.Thread.run (Thread.java: 745)      04 -简- 2018 [localhost-startStop-1] org.apache.catalina.core.ContainerBase 09:23:43.063严重。addChildInternal ContainerBase。addChild:开始:   org.apache.catalina。LifecycleException:未能启动组件(StandardEngine(卡特琳娜).StandardHost (localhost) .StandardContext[/测试]]   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)   org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java: 725)   org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java: 701)   org.apache.catalina.core.StandardHost.addChild (StandardHost.java: 717)   org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java: 945)   org.apache.catalina.startup.HostConfig DeployWar.run美元(HostConfig.java: 1795)   java.util.concurrent.Executors RunnableAdapter.call美元(Executors.java: 511)   java.util.concurrent.FutureTask.run (FutureTask.java: 266)   java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java: 1142)   java.util.concurrent.ThreadPoolExecutor Worker.run美元(ThreadPoolExecutor.java: 617)   java.lang.Thread.run (Thread.java: 745)   引起的:org.apache.catalina。LifecycleException:未能启动组件(org.apache.catalina.webresources.StandardRoot@778c717c)   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)   org.apache.catalina.core.StandardContext.resourcesStart (StandardContext.java: 4928)   org.apache.catalina.core.StandardContext.startInternal (StandardContext.java: 5058)   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)   …10个   引起的:org.apache.catalina。LifecycleException:未能初始化组件(org.apache.catalina.webresources.JarResourceSet@5067d644)   org.apache.catalina.util.LifecycleBase.init (LifecycleBase.java: 106)   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 139)   org.apache.catalina.webresources.StandardRoot.startInternal (StandardRoot.java: 690)   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)   …13   引起的:. lang。IllegalArgumentException: zip。ZipException:错误打开压缩文件   org.apache.catalina.webresources.JarResourceSet.initInternal (JarResourceSet.java: 96)   org.apache.catalina.util.LifecycleBase.init (LifecycleBase.java: 102)   …16日更   引起的:zip。ZipException:错误打开压缩文件   在java.util.zip.ZipFile。打开(本机方法)   在java.util.zip.ZipFile灵活;init> (ZipFile.java: 219)   在java.util.zip.ZipFile灵活;init> (ZipFile.java: 149)   在java.util.jar.JarFile灵活;init> (JarFile.java: 166)   在java.util.jar.JarFile灵活;init> (JarFile.java: 103)   org.apache.catalina.webresources.JarResourceSet.initInternal (JarResourceSet.java: 88)   …17

tomcat启动报错:java.util.zip.ZipException的解决方法