关于LifecycleException: Failed to initialize component报错的解决问题
1.下面是我项目启动时的报错问题
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to initialize component [[email protected]]
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid CEN header (bad signature)
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method manageApp java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to initialize component [[email protected]]
2.下面是我的解决方法
根据百度到的结果是因为maven本地仓库jar包损坏
我用的是idea
首先找到maven的安装目录
点击Settings进入
打开我的电脑找到maven仓库目录把目录下的jar全部删除
tomcat删除项目后重启,在重新部署项目这时候pom会重新下载jar等全部下载完成就可以重启项目了