A child container failed during start java.util.concurrent.ExecutionException

今天一群友遇到一个问题,其错误提示如下

 严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] 

严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
后来经过排查,他的web.xml里面是这样配置的

<servlet-name>MyServlet</servlet-name>
<url-pattern>/*.do</url-patern>
很明显,这里的web.xml可能配置错了

因为根据此web.xml配置信息来看,他就是拦截的根目录下的*.do文件

而事实上他是想拦截所有以.do结尾的请求

因此,去掉斜杠,错误即可被解决


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img