JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

最近在网上下载了一个maven java Web 项目,在加载到tomcat中报如下错误:
错误1:
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
错误2:
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@5fe7167f]
错误3:
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@2e9744bd]

等错误:如下图:

JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)_第1张图片

各种找错,找了好久好久,最终找到原因了。

将 pom.xml中的 jstl jar报更换

更换前:

JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)_第2张图片

更换后:

JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)_第3张图片

重启tomcat 服务

如下图:

JAVA web 项目启动报 Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)_第4张图片

至此,问题解决。
希望大家遇到类似问题也可以速度解决。毕竟项目开发时间很紧张。。

完!

你可能感兴趣的:(java,java-web,javaweb,jsp)