文档章节

Tomcat启动报错【java.util.zip.ZipException: invalid LOC header (bad signature)】

ckJava
 ckJava
发布于 2016/08/19 16:03
字数 250
阅读 4.5K
收藏 0

在 Tomcat 中启动 Maven 项目,发现报错【java.util.zip.ZipException: invalid LOC header (bad signature)】,具体如下

八月 18, 2016 6:02:01 下午 org.apache.catalina.startup.ContextConfig processAnnotationsJar
严重: Unable to process Jar entry [org/apache/fop/render/xml/XMLRenderer.class] from Jar [jar:file:/D:/Servers/apache-tomcat-7.0.47-dare/wtpwebapps/dare/WEB-INF/lib/fop-0.94.jar!/] for annotations
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 java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	at java.io.DataInputStream.readInt(Unknown Source)
	at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:237)
	at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:114)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2134)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2010)
	at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1976)
	at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1961)
	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1319)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	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)

解决方法:在本地的 Maven 仓库中找到 fop-0.94.jar 并将其删除,然后在 Eclipse 中 ALT+F5 刷新项目,重新发布一下项目,重启 Tomcat OK,

© 著作权归作者所有

ckJava
粉丝 1
博文 36
码字总数 14432
作品 0
杨浦
高级程序员
私信 提问
加载中

评论(0)

eclipse用spring mvc框架搭配tomcat开发web项目,启动tomcat报错,错误信息如下,有没有大神帮忙看一下

at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source) at java.util.zip.InflaterInputStream.re......

恶魔小奇焰
2017/01/14
641
6
项目搭建问题

尝试搭建SpringMVC的maven项目,但是启动一直在报错: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: ......

流风回雪pj
2017/05/16
170
1
tomcat启动报错 java.util.zip.ZipException: invalid CEN header (bad signature)

war包部署到tomcat里,启动时报错: 根据ZipException报错,怀疑是jar包有损坏。 为了定位是哪个jar包,使用下面shell脚本,用jar命令测试jar包: 正常的jar包只打印出jar的文件名,损坏的j...

sy9876
2018/08/07
0
0
spring项目,tomcat无法启动

如果这样的报错,如何排查? 十月 14, 2017 1:42:08 下午 org.apache.catalina.core.ContainerBase startInternal 严重: A child container failed during start java.util.concurrent.Exec......

Andy.Lin
2017/10/14
261
2
tomcat启动报错

我把myelipse项目的src和pom.xml导成一个idea项目,配置tomcat启动后报错 [2017-02-18 08:33:32,289] Artifact food:war exploded: Artifact is being deployed, please wait... 18-Feb-2017......

StormMa
2017/02/18
3.9K
1

没有更多内容

加载失败,请刷新页面

加载更多

List的一波操作

public static void main(String[] args) { List<Entity> list = new ArrayList<>(); list.add(new Entity(1)); list.add(new Entity(2)); list.add(new Entity(3)); ......

那个猩猩很亮
48分钟前
73
0
Spring基础

主要用于service层; 轻量级java开发框架; 各层 web层:struts,spring-MVC service层:spring dao层:hibernate,mybatis , jdbcTemplate --> spring-data Spring核心:控制反转IOC 切面编...

七宝1
今天
30
0
解决overflow+border-radius+transform圆角问题

网上还有其他版本,但是对我来说都不好使,下面是我在Chrome上的代码。overflow:hidden依然是不能正常使用,换成unset就可以,读者如果有更好的解决方案,请留言,谢谢。 <figure> <img...

hi懒喵
今天
53
0
《C语言》—— 数组

书籍使我变成了一个幸福的人,使我的生活变成轻松而舒适的诗。——高尔基 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou-tech/articles 点关注,不迷路!...

龙跃十二
今天
84
0
Java小案例: 1000以内的水仙花数

要求在控制台分别展示1000以内的水仙花数。 如下:↓ 水仙花数规则: 水仙花数至少是一个3位数 每位数字的立方数的累加和,正好等于该数字本身。 例如:153就是一个水仙花数。每位数字分别...

漫路h
昨天
66
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部