java.util.zip.ZipException:invalid entry

Tomcat中时启动会校验项目的/WEB-INF/lib下的所有jar包,jar文件是一种带有Manifest清单文件的压缩包,Manifest文件是jar规范提供用来提供依赖扩展的,比如该jar包是一个包含main方法的可执行的Jar包,那么manifest清单文件中就包含Main-class:xxxx;同时如果改jar需要依赖其他的jar包,则清单文件中就多了一行Class-path:x1.jar x2.jar.tomcat引擎需要读取改清单文件已加载x1.jar x2.jar

初步断定:应该是解压缩读取manifest文件出的错
肯定是JAR包有问题
执行JAR与清单文件中的x1.jar x2.jar版本不兼容或不存在

猜你喜欢

转载自tmmh.iteye.com/blog/1866630