作者目前是大四的学生党一枚,第二次学习最新2022的ssm时遇到了
org.apache.catalina.LifecycleException: A child container failed during start
的问题,也上网查找了许多的解决方案,总结下来可能是如下几种:
1.tomcat没有清理缓存。
2.log4j.jar包没导入。
3.web.xml中配置<servlet-mapping>时,没有写上/。
4.没有导入servlet-api.jar包。
5.包的版本不一致。
而作者的问题则是
在这个依赖里面入了范围的控制:<scope>provided<scope>
注:provided 在 【编译】【测试】时有效,【打包】时不会加入。
加入前:
加入后:
小白开发者,如有错误和补充请指教。
引用: