文档章节

TOMCAT 启动报错 invalid LOC header (bad signature)

psusss
 psusss
发布于 2017/07/26 01:28
字数 303
阅读 10
收藏 0

TOMCAT 启动报错 invalid LOC header (bad signature),而直接启动不报错

1.最好的解决方法:找到maven存放jar包文件夹m2内,将所以 .lastUpdated后缀的文件全部删除,重新maven update项目。
2.这个是因为项目有jar包报错的缘故,如果能直接显示报错jar包最好,可以直接去将该jar包删除,maven update一下,重新下载jar包。
3.如果没有指明jar包,可以使用打点的方式看到是哪个jar包有问题,打点位置:

JDK下rt.jar/java/util/jar/JarFile.class下424行
private byte[] getBytes(ZipEntry ze) throws IOException {
    try (InputStream is = super.getInputStream(ze)) {
        return IOUtils.readFully(is, (int)ze.getSize(), true);
    }
}

try位置前打个点,Debugger看他读取的每个jar包名称
建议:第一次先快速F8过一遍,有时候控制台会有些内容显示出来,可以已此为记号,
第一遍大概记住报错的位置,第一次可以快速来到附近,一个一个查看



作者:Snow_DZG
链接:http://www.jianshu.com/p/0e8d0f59fe37
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文转载自:http://www.jianshu.com/p/0e8d0f59fe37

共有 人打赏支持
psusss
粉丝 2
博文 7
码字总数 1122
作品 0
开封
技术主管
tomcat启动报错 java.util.zip.ZipException: invalid CEN header (bad signature)

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

sy9876
08/07
0
0
创建项目勾选所有权系子系统时编译报错

@Koala考拉 你好,想跟你请教个问题:编译时 [INFO] koala ............................................. SUCCESS [0.503s] [INFO] koala-conf ..............................................

JMYang
2014/07/08
722
1
maven中遇到的问题,报错

maven中央仓库地址pom.xml配置 <!-- 设定主仓库,按设定顺序进行查找。 --> <repositories> <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址. <repository> <id>nexus-repos</id> <name......

writeademo
2016/10/31
293
0
invalid LOC header (bad signature)

问题 每当导入一个从别的Maven项目的时候,总有那么几次会出现下面这个错误。 invalid LOC header (bad signature) 解决 网上给出的解决方案一般就是找到有问题的jar包,删除之就好了。下面这...

yysue
03/26
0
0
invalid LOC header (bad signature)    /    pom.xml    line 1    Maven pom Loading Problem

Description Path Resource Location Type invalid LOC header (bad signature) / pom.xml line 1 Maven pom Loading Problem...

sca7
2017/03/13
227
1

没有更多内容

加载失败,请刷新页面

加载更多

学hadoop需要什么基础

最近一段时间一直在接触关于hadoop方面的内容,从刚接触时的一片空白,到现在也能够说清楚一些问题。这中间到底经历过什么只怕也就是只有经过的人才会体会到吧。前几天看到有个人问“学hadoo...

左手的倒影
18分钟前
1
0
LOADING Redis is loading the dataset in memory

Redis出现错误 LOADING Redis is loading the dataset in memory 原因是: redis中dump.rdb文件到达3G时,所有redis的操作都会抛出此异常。 解决方法: redis.conf中 maxmemory 调大。 另外一...

swingcoder
18分钟前
0
0
闪屏页设置

相信每个app都需要一个闪屏页 就是一个开始页面 对于新手来说 可能就直接一个activity 弄个背景图片 ,细心地同学也许会发现 每次启动 应用程序的时候 一开始显示的不是那个设置的背景图片 ...

王先森oO
23分钟前
1
0
解析Excel

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import or......

开源中国封号找我
28分钟前
0
0
pandas不能在pycharm中使用plot()方法显示图像的解决方法

最近用了pycharm,感觉还不错,就是pandas中Series、DataFrame的plot()方法不显示图片就给我结束了,但是我在ipython里就能画图 以前的代码是这样的 import matplotlib.pyplot as pltfrom p...

kipeng300
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部