报错信息如下:

严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SpringMvcController]]  at java.util.concurrent.FutureTask.report(Unknown Source)  at java.util.concurrent.FutureTask.get(Unknown Source)  at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)  at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)  at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)  at java.util.concurrent.FutureTask.run(Unknown Source)  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  at java.lang.Thread.run(Unknown Source)  Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid LOC header (bad signature)  at org.apache.catalina.webresources.JarResourceSet.initInternal(JarResourceSet.java:96)  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)  ... 12 more
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)


说明jar包出现了问题。

  • 解决方法1:

    • 右击项目名 —> Run as —> Maven test ,这时控制台会报哪个jar包出错
    • 或者项目目录下命令行执行:mvn test 和Eclipse控制台输出信息一致
  • 解决方法2:
    如果方法1未出现任何错误信息,那么打开项目中的pom.xml文件,在自己的Maven本地仓库去查找pom.xml文件中每一个dependency节点所对应的jar包版本。一个一个对比,看看是否都正常下载。 找到了本地仓库中出现的jar包错误:

    解决方法:
    既然jar包未下载成功,那么重新下载就行了。如果重新下载还是不能成功,那就在网上下载同版本的拷贝进去。
    删除掉该jar包所在目录下的所有文件后,重新运行maven install。

这时,可看到jar包已正常下载。

再次运行项目,右击项目 —> Run as —> Run on server 。项目能正常运行了。

Maven项目报错invalid LOC header (bad signature)相关推荐

  1. jar报错Invalid LOC header

    最近上手一个新的项目,项目中一个jar明明在路径中,但是引用的类还是报错. 1,在maven dependency中找到这个jar.双击对应的class发现报错 Invalid LOC header ...

  2. 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)

    报错信息大致如下所示: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.M ...

  3. Eclipse Maven项目报错2之A child container failed during start

    问题:在同事那里拿了一个Eclipse的maven项目,导入报错,主要显示的是A child container failed during start 具体错误如下 六月 02, 2018 12:0 ...

  4. IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e

    此文首发于我的个人博客:IDEA创建maven项目报错解决 Failed to create a Maven project 'C:/Users/-/IdeaProjects/-/pom.xml' a ...

  5. Eclipse创建的Maven项目报错Could not calculate build plan: Plugin

    Eclipse创建的Maven项目报错Could not calculate build plan: Plugin 2018年05月10日 21:59:25 TIMI-Nian 阅读数:5040 标签 ...

  6. maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法

    使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...

  7. 导入maven项目报错无法运行

    1.问题 导入maven项目报错无法运行 2.原因 代码有问题不是最新代码 3.解决 更新项目git pull再次导入

  8. Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener

    Tomcat 运行 maven项目报错,异常如下 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcep ...

  9. 【jenkins打包maven项目报错记录】

    jenkins打包maven项目报错记录 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3 ...

最新文章

  1. shell脚本初级教学(从基本脚本开始学起)
  2. 冲刺区块链第一股,也是AI芯片第一股,嘉楠在美提交IPO招股书
  3. uvc音频传输协议_蓝牙中的三种音频编码:Apt-X、SBC、AAC,请问分别有什么区别?...
  4. 嵌入式Linux操作系统学习规划,学习嵌入式开发需要哪些知识?
  5. Android—OkHttp同步异步请求过程源码分析与拦截器
  6. css3 背景等比例,纯 CSS,不用背景,实现图片等比例展示
  7. Linux内存管理:为什么 Linux 需要虚拟内存?为什么 Linux 默认页大小是 4KB?
  8. uvccamera 后台服务_UVCCamera的一些坑
  9. CFS内网渗透三层内网漫游靶场-2019某CTF案例
  10. QGIS导入postgresql数据库shp数据
  11. 视频教程-Qt语言从入门到精通-C/C++
  12. 怎么将wmv格式转换成mp4
  13. HD、BD、MKV和RMVB、DVD、AVI
  14. Linux查看目录busy,Linux中遇到device is busy的处理方法
  15. VeryCD关闭音乐视频下载视频网站的正版化历程
  16. 全球及中国乙氧基化烷基硫酸钠行业运行态势与需求趋势预测报告(2022~2027年)
  17. 用Matlab将坐标添加到地图上
  18. 我的世界服务器物品代码,我的世界指令代码大全 2021通用指令代码汇总[多图]...
  19. LabVIEW FPGA PCIe开发讲解-7.2节:目前主流的4大Xilinx FPGA PCIe DMA通信IP核讲解
  20. DoT/DoH/DoQ 之 CoreDNS配置

热门文章

  1. TensorFlow 学习(十五)—— tensorflow.python.platform
  2. 性能优化—— 代码优化
  3. 多元高斯分布及多元条件高斯分布
  4. 生活中的数学(为生活建模)(三)—— 代数
  5. 工具的使用——vs2013
  6. 求单链表的最大值与原地逆转_数据结构:单链表中求最大值的算法。
  7. php 无刷新上传,php 无刷新上传文件的代码
  8. 自学python需要安装什么-初学 Python 需要安装哪些软件?
  9. python日常能做什么-Python除了做AI、还能干啥?
  10. python在线朗读-简单的python代码实现语音朗读