Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]](代

Posted liu1340308350

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]](代相关的知识,希望对你有一定的参考价值。

问题:
最近几天在做一个小项目,今天中午本来想启动tomcat打开看看项目的,没想到项目突然无法打开,页面总是显示404
tomcat报错如下:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]]

解决过程:
一开始我以为是tomcat的问题,于是将项目导入myeclipse自带的tomcat7中再部署一遍,结果还是报同样的错误
技术分享图片

接着我是排查错误,阅读错误信息,因为是第一次遇到这种信息,所以我是先百度,Google的,网上的分析原因是没有导包!!!额。。。

最后搜索无果,只能自己解决,从前面往后阅读报错信息,一步步排查,最终找到错误,错误原因是web.xml的<servlet-name><servlet-class>少写一个
补写之后,再次部署运行
技术分享图片

结论:
1.细节决定成败
2.对于web.xml少写为什么会导致项目无法运行,这个我真的是无法理解,求大佬指点!!!











以上是关于Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]](代的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat启动报错 Failed to start component [StandardServer[8005]]解决

启动项目报错——A child container failed during start——解决Failed to start component [StandardEngine[Catalina]

The required Server component failed to start so Tomcat is unable to start解决之一

org.apache.catalina.LifecycleException: Failed to start component

Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]

org.apache.catalina.LifecycleException: Failed to start component