解决:org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild



1
2
3
4
5
6
严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sm2]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)

原因:
在tomcat lib目录下添加了多余的jar包,或者存在jar包引入了两个版本,导致的的冲突

解决:
重新解压tomcat的压缩文件,对比刚解压后的lib目录下jar包、项目添加的jar包,删掉正在使用的tomcat文件夹下多余的jar包即可!

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  1. © 2020 Liu Yang    湘ICP备20003709号

请我喝杯咖啡吧~

支付宝
微信