SEVERE: A child container failed during start报错

news/2024/7/11 1:45:25 标签: java, 报错, tomcat

一、现象:

启动tomcat

错误代码

//忽略N条代码
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/2016]]
	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
	at java.util.concurrent.FutureTask.get(FutureTask.java:111)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:816)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/s2016]]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
	... 7 more
Caused by: java.lang.NoClassDefFoundError: HttpSessionBindingEvent
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
	at java.lang.Class.getDeclaredMethods(Class.java:1808)
	at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
	at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:287)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:90)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:63)
	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:415)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:892)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5380)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	... 7 more
Caused by: java.lang.ClassNotFoundException: HttpSessionBindingEvent
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
	... 21 more

//忽略N条代码

 

二、有关很多网上说的报错

1.     web.xml下,将过滤规则定为“*”就是一种错误,需要更正为“/*”或者其他(但是必须要有“/”开头,表示当前项目)

2.    A child container failed during start 从来都不是问题的根本原因!

三、自己出现的错误

   现象:

各种文件都出现报错

 

解决方法:原因是因为项目没有导入servlet.jar包  

右键工程→build path→添加servlet.jar包

前↑       后↓

解决


http://www.niftyadmin.cn/n/540742.html

相关文章

ubuntu安装之后root用户配置

安装ubuntu之后发现不切换到root显示:su: Authentication failure 需要进行一下操作 表示成功切换到root用户 转载于:https://www.cnblogs.com/gaozhanghappy/p/10955230.html

Spark编程模型(博主推荐)

福利 > 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号: 大数据躺过的坑 Java从入门到架构师 人工智能躺过的坑 Java全栈大联盟每天都有大量的学习视频资料和精彩技术文章推送... 人生不易,唯有努力。百家…

tomcat启动超时问题

Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds . If the server requires more time, try increasing the timeout in the server editor. 一、网上的方法: 打开tomcat设置页,修改启动时间: 经上一步如果还…

A.浏览器访问 kube-apiserver 安全端口

A.浏览器访问 kube-apiserver 安全端口 浏览器访问 kube-apiserver 的安全端口 6443 时,提示证书不被信任:这是因为 kube-apiserver 的 server 证书是我们创建的根证书 ca.pem 签名的,需要将根证书 ca.pem 导入操作系统,并设置永久…

3. v-text vs v-html

<p v-text"hello"></p>v-text原样输出&#xff0c;不解析html&#xff0c;会当成字符串 <p v-html"hello"></p>v-html会解析html代码 转载于:https://www.cnblogs.com/hanweb/articles/6612110.html

java.lang.IllegalStateException: getOutputStream() has already been called for this response

json转义 的时候出现问题 现象 org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Object is null (through reference chain: cn.sky999.api.ResultMap["content"]->net.sf.json.JSONArray[1]->net.sf.json.JSON…

mysql cluster

一、网络top图&#xff1a;一共要5台机器&#xff1a;管理节点、数据节点1、数据节点2、sql节点1、sql节点2mysql 管理结点&#xff1a;63.cn IP&#xff1a;192.168.146.4(安装server、client) mysql 数据结点&#xff1a;64.cn IP&#xff1a;192.168.146.7 (安装server、cli…

003--linux用户权限常用命令

一、useradd命令选项 –u&#xff1a;指定用户的UID useradd –u 1024 mu #指定mu的UID为1024 –g&#xff1a;指定用户所属的群组 useradd –g jack mu #指定mu的所属群组为jack –d&#xff1a;指定用户的家目录 useradd –d /home/family mu #指定m…