ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component解决

出现这种问题检查以下几个地方:
1.web.xml的头文件版本是否正确,有可能是自动生成的web.xml头文件版本过低。
2.检查web.xml中声明的servlet、filter、和listener是否正确。<filter-name><url-pattern>等设置的对不对。
web.xml配置错误解决(博客链接)

如果这些都没有问题,则可以重新在tomcat部署。

tomcat部署:
1.如果是部署在自己安装的tomcat目录下,则很容易删除。
2.如果部署在elipse工作台中的tomcat下,则需要找到其目录地址。
 ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component解决
将该tomcat server 下的项目全部移除,并clean一下。
我们就可以在tomcat设置里看到其在工作台中的路径。
ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component解决
将tomcat中该项目的目录删除,重新发布就ok。