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版本不兼容或不存在
java.util.zip.ZipException:invalid entry
最新推荐文章于 2024-11-06 16:25:09 发布
本文探讨了Tomcat启动过程中遇到的问题,即校验项目/WEB-INF/lib目录下所有JAR包时出现的错误。文章指出,这可能是由于JAR包及其清单文件中的依赖项版本不兼容或缺失导致。
2803

被折叠的 条评论
为什么被折叠?



