文档章节

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
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
383
6

没有更多内容

加载失败,请刷新页面

加载更多

阿里云ACM:云原生配置管理利器

摘要: 在传统架构中,如果配置信息有变更,通常是登陆服务器手动修改配置来使配置生效。在微服务架构中,应用数和节点数由于微服务化数量激增,导致发布次数增加,配置变更难度加大,通常是...

阿里云官方博客
14分钟前
1
0
js 对象合并

var o1 = { a: 1 };var o2 = { b: 2 };var o3 = { c: 3 };var obj = Object.assign(o1, o2, o3);console.log(obj); // { a: 1, b: 2, c: 3 }console.log(o1); // { a: 1, b: 2, c: 3 ......

zdglf
14分钟前
0
0
iframe引入方法

在js里定义: $(function () { $(".frameHead").load("../common/header.html"); $(".frameFoot").load("../common/footer.html"); }) 在需要导入iframe的页面添加标签<div class="frameHead......

kitty1116
14分钟前
0
0
华尔街留下的指标之王(附代码展示)

一. 写在前面的话 有人认为价格围绕价值上下波动,研究投资标的内在价值,于是就出现了基本面派; 有人为价格反映了一切,所有的信息(包括基本面)都反映到了盘面价格中,于是就有了技术面派...

酒逢知己千杯少
17分钟前
0
0
基于算法的建模--小结

中国龙-扬科
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部