您的位置:首页 > 运维架构 > Tomcat

运行Maven项目时出现invalid LOC header (bad signature)错误,Tomcat不能正常启动

2017-12-06 16:48 579 查看


  原因:

提取错误的关键信息



说明Jar包出现了问题。

么接下来就要找哪个jar包出现了问题:

方法1、可通过右击项目名 ->  Run as -> Maven test ,这时控制台会报哪个jar包出错。 (也可以打开DOS命令窗口,切换至项目目录,运行mvn test命令,和Eclipse的控制台输出信息一致)



方法2、如果方法1未出现任何错误信息,那么就使用笨办法。打开项目中的pom.xml文件,在自己的Maven本地仓库去查找pom.xml文件中每一个dependency节点所对应的jar包版本。一个一个对比,看看是否都正常下载。 

这里,我找到了本地仓库中出现的jar包错误:

解决方法:

既然jar包未下载成功,那么重新下载就行了。如果重新下载还是不能成功,那就在网上下载同版本的拷贝进去。

删除掉该jar包所在目录下的所有文件
99c0
后,重新运行maven install。





再次运行项目,右击项目 -> Run as -> Run on server 。可以发现,项目能正常运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐