Jetty 发布war包报错:java.util.zip.ZipException: zip file is empty

新接手一个项目,在idea里使用jetty跑war包。
一直报错

java.util.zip.ZipException: zip file is empty
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:214)
    at java.util.zip.ZipFile.<init>(ZipFile.java:144)
    at java.util.jar.JarFile.<init>(JarFile.java:152)
    at java.util.jar.JarFile.<init>(JarFile.java:89)
    at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:706)
    at sun.misc.URLClassPath$JarLoader.access$600(URLClassPath.java:587)
    at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:667)
    at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:660)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:659)
    at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:813)

查了几天资料发现说的是某个Jar包存在问题(即jar包为空)。
但是我也不知道哪个jar包空,不可能所有的依赖包都看一次吧。

于是今天使用maven install一次项目,才发现报了这个错。

[ERROR] 读取/code/mavenspace2/org/apache/logging/log4j/log4j-core/2.3/log4j-core-2.3.jar时出错; zip file is empty
[ERROR] 读取/code/mavenspace2/org/apache/logging/log4j/log4j-core/2.3/log4j-core-2.3.jar时出错; zip file is empty

在maven库删除2.3这个目录,再maven install一次。就好了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值