今天一群友遇到一个问题,其错误提示如下
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
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/天,具体规则查看活动详情