关闭

java.util.zip.ZipException: invalid LOC header (bad signature)

5896人阅读 评论(0) 收藏 举报
分类:

最近在学习基于maven工程的springmvc,引入jersey restful api相应的库依赖之后,重新启动tomcat出错:

java.util.zip.ZipException: invalid LOC header (bad signature)

查了好多资料,没有解决问题,后来向上追溯了下近期做的变动,把引入的新库逐个注释掉,发现:

		<!-- https://mvnrepository.com/artifact/org.json/json -->
 		<dependency>
			<groupId>org.json</groupId>
			<artifactId>json</artifactId>
			<version>20160810</version>
		</dependency>
的依赖去掉就ok了。于是换了个版本
<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20160807</span></version>
</dependency>

解决问题。

总结经验:

1. 每次修改,测试ok后,记得提交一个patch来跟踪最新的健康状态,降低每次出现问题的定位成本。

2. 遇到出现的异常情况,可以追溯下最近的操作,把最近的变量做一个回溯,看是否是由于变化带来的问题。

3. 实在没思路,找大神吧。


2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:44639次
    • 积分:970
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:51篇
    • 译文:3篇
    • 评论:2条
    最新评论