bug宝典JAVA篇 java.util.zip.ZipException: invalid LOC header (bad signature)

来源:互联网 发布:河南网络广播电视台 编辑:程序博客网 时间:2024/06/09 18:46

在eclipse中执行命令jetty:run,出现下面的异常

2017-02-27 15:50:37.636:INFO:oejs.Server:jetty-8.1.2.v201203082017-02-27 15:50:38.228:WARN:oejw.WebAppContext:Failed startup of context o.m.j.p.JettyWebAppContext{/,file:/F:/bwjf2017/enterpriseSNS/src/main/webapp/},file:/F:/bwjf2017/enterpriseSNS/src/main/webapp/java.util.zip.ZipException: invalid distance too far back    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)    at java.util.zip.ZipInputStream.read(ZipInputStream.java:194)    at java.util.jar.JarInputStream.read(JarInputStream.java:207)    at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140)    at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118)    at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142)    at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179)    at org.eclipse.jetty.webapp.JarScanner.matched(JarScanner.java:156)    at org.eclipse.jetty.util.PatternMatcher.matchPatterns(PatternMatcher.java:82)    at org.eclipse.jetty.util.PatternMatcher.match(PatternMatcher.java:64)    at org.eclipse.jetty.webapp.JarScanner.scan(JarScanner.java:78)    at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:78)    at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:417)    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453)    at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:256)    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)    at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)    at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:167)    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)    at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)    at org.eclipse.jetty.server.Server.doStart(Server.java:263)    at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)    at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)    at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)    at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:497)    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)2017-02-27 15:50:38.460:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080

现象:使用mvn install -Dskiptest,可以正常生成war包,但是将war放入到tomcat中启动,则提示下面的异常信息

27-Feb-2017 14:33:03.581 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?    at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:431)    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:727)    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:456)    at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:834)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    at org.apache.catalina.startup.Catalina.load(Catalina.java:576)    at org.apache.catalina.startup.Catalina.load(Catalina.java:599)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:497)    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)27-Feb-2017 14:33:03.596 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8080]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:834)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    at org.apache.catalina.startup.Catalina.load(Catalina.java:576)    at org.apache.catalina.startup.Catalina.load(Catalina.java:599)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:497)    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed    at org.apache.catalina.connector.Connector.initInternal(Connector.java:962)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    ... 12 moreCaused by: java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·??????×?    at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:431)    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:727)    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:456)    at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)    ... 13 more27-Feb-2017 14:33:03.599 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]27-Feb-2017 14:33:03.604 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2511 ms27-Feb-2017 14:33:03.693 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina27-Feb-2017 14:33:03.694 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.927-Feb-2017 14:33:04.426 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGenerator.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [317] milliseconds.27-Feb-2017 14:33:04.541 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive D:\Program Files\apache-tomcat-8.0.9.1\webapps\sns.war27-Feb-2017 14:33:09.632 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sns]]    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)    at java.util.concurrent.FutureTask.run(FutureTask.java:266)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)    at java.lang.Thread.run(Thread.java:745)Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@44653826]    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4863)    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4992)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    ... 10 moreCaused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@4df2890b]    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:662)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    ... 13 moreCaused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)    at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:94)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    ... 16 moreCaused 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(ZipFile.java:60)    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:716)    at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419)    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)    at sun.misc.IOUtils.readFully(IOUtils.java:65)    at java.util.jar.JarFile.getBytes(JarFile.java:425)    at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193)    at java.util.jar.JarFile.getManifest(JarFile.java:180)    at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:92)    ... 17 more27-Feb-2017 14:33:20.078 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive D:\Program Files\apache-tomcat-8.0.9.1\webapps\sns.war java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sns]]    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:727)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)    at java.util.concurrent.FutureTask.run(FutureTask.java:266)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)    at java.lang.Thread.run(Thread.java:745)27-Feb-2017 14:33:20.088 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive D:\Program Files\apache-tomcat-8.0.9.1\webapps\sns.war has finished in 15,546 ms27-Feb-2017 14:33:20.225 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]27-Feb-2017 14:33:20.370 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 16764 ms27-Feb-2017 16:03:58.840 INFO [main] org.apache.catalina.core.AprLifecycleListener.init Loaded APR based Apache Tomcat Native library 1.1.30 using APR version 1.4.8.27-Feb-2017 16:03:58.843 INFO [main] org.apache.catalina.core.AprLifecycleListener.init APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].27-Feb-2017 16:03:58.979 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlValidation' to 'false' did not find a matching property.27-Feb-2017 16:03:58.980 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'xmlNamespaceAware' to 'false' did not find a matching property.27-Feb-2017 16:03:59.033 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.27-Feb-2017 16:04:00.208 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1g 7 Apr 2014)27-Feb-2017 16:04:00.476 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]27-Feb-2017 16:04:00.522 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]27-Feb-2017 16:04:00.526 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2368 ms27-Feb-2017 16:04:00.568 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina27-Feb-2017 16:04:00.569 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.927-Feb-2017 16:04:01.883 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGenerator.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [772] milliseconds.27-Feb-2017 16:04:01.932 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive D:\Program Files\apache-tomcat-8.0.9.1\webapps\sns.war27-Feb-2017 16:04:14.448 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sns]]    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)    at java.util.concurrent.FutureTask.run(FutureTask.java:266)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)    at java.lang.Thread.run(Thread.java:745)Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@17b47072]    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4863)    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4992)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    ... 10 moreCaused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@159ac0f3]    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:662)    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)    ... 13 moreCaused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)    at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:94)    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)    ... 16 moreCaused 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(ZipFile.java:60)    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:716)    at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419)    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)    at sun.misc.IOUtils.readFully(IOUtils.java:65)    at java.util.jar.JarFile.getBytes(JarFile.java:425)    at java.util.jar.JarFile.getManifestFromReference(JarFile.java:193)    at java.util.jar.JarFile.getManifest(JarFile.java:180)    at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:92)    ... 17 more27-Feb-2017 16:04:14.476 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive D:\Program Files\apache-tomcat-8.0.9.1\webapps\sns.war java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sns]]    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:727)    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)    at java.util.concurrent.FutureTask.run(FutureTask.java:266)    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)    at java.lang.Thread.run(Thread.java:745)

网上的都会提示是什么jar保冲突了,但是我这里却没有报这个错误,于是我想到更改maven-compiler-plugin插件的版本,再次执行jetty:run,终于出现能够看得懂的异常信息

[INFO] -------------------------------------------------------------[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] 读取D:\Program Files (x86)\apache-maven-3.1.1\repository\ognl\ognl\3.0.6\ognl-3.0.6.jar时出错; invalid LOC header (bad signature)[ERROR] 读取D:\Program Files (x86)\apache-maven-3.1.1\repository\ognl\ognl\3.0.6\ognl-3.0.6.jar时出错; cannot read zip file entry[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/enterprise/action/convertor/ObjectIdConvertor.java:[5,12] 程序包ognl不存在[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/enterprise/action/convertor/ObjectIdConvertor.java:[13,40] 找不到符号  符号:DefaultTypeConverter[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/common/security/StringConvertor.java:[5,12] 程序包ognl不存在[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/common/security/StringConvertor.java:[9,38] 找不到符号  符号:DefaultTypeConverter[INFO] 6 errors [INFO] -------------------------------------------------------------[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 7.599s[INFO] Finished at: Tue Feb 28 10:20:27 CST 2017[INFO] Final Memory: 22M/338M[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project enterpriseSNS: Compilation failure: Compilation failure:[ERROR] 读取D:\Program Files (x86)\apache-maven-3.1.1\repository\ognl\ognl\3.0.6\ognl-3.0.6.jar时出错; invalid LOC header (bad signature)[ERROR] 读取D:\Program Files (x86)\apache-maven-3.1.1\repository\ognl\ognl\3.0.6\ognl-3.0.6.jar时出错; cannot read zip file entry[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/enterprise/action/convertor/ObjectIdConvertor.java:[5,12] 程序包ognl不存在[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/enterprise/action/convertor/ObjectIdConvertor.java:[13,40] 找不到符号[ERROR] 符号:DefaultTypeConverter[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/common/security/StringConvertor.java:[5,12] 程序包ognl不存在[ERROR] /F:/bwjf2017/enterpriseSNS/src/main/java/com/fz/common/security/StringConvertor.java:[9,38] 找不到符号

说的是ognl3.0.6有问题,使用jd-gui打开看,发现很多class为空。
1
于是我从中央仓库中下载
替换本地maven仓库中的对应的jar,问题就解决了。
总结
其他人可能只是jar不一样,但是处理问题的思路都可以参照上面的所说的。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 下眼底有小白点怎么办 狗的白眼球充血怎么办 眼球有出血点是怎么办 吃阿胶上火了该怎么办 胎儿胼胝体发育不良怎么办 鸡眼看到硬芯了怎么办 小脚趾起茧子疼怎么办 脚起老茧很痛怎么办 化疗后骨髓抑制严重怎么办 胃炎引起的胃胀怎么办 胃病胀肚子很鼓怎么办 小孩淋巴结发炎肚子疼痛怎么办 顺产后子宫脱垂怎么办 顺产完子宫脱垂怎么办 额头长了个鱼鳞怎么办 脸上长了很多痣怎么办 做过狐臭的疤痕怎么办 痤疮留下的红印怎么办 脸上疤掉了黑印怎么办 脸上有黑色的疤怎么办 一只眼睛外斜视怎么办 残币银行不给换怎么办 手上有多套房的怎么办 长了两层脚指甲怎么办 指甲长了两层怎么办 脚趾甲长了两层怎么办 产妇气血虚没奶怎么办 哺乳期气血不足奶水少怎么办 刚怀孕喝了啤酒怎么办 受风怎么办最快最有效 孕妇后背受风了怎么办 肩膀和后背受风怎么办 手指关节杵肿了怎么办 骨关节退行性变怎么办 疼风脚趾肿了怎么办 痛风脚右侧肿了怎么办 痛风引起的脚肿怎么办 老人腰闪了该怎么办 腰闪了站不起来怎么办 又怕冷又爱上火怎么办 肝上多发小囊肿怎么办