粘贴自己的一个项目时, 明明刚才的项目还能用, 新项目在启动tomcat服务器时, 出现了以下报错:
a child container during start (子容器启动失败)
网上查询问题, 基本上有两种:
1.servlet依赖的版本和范围问题
2.路径配置问题
......
反正尝试了很多东西, 花了好几个小时......
......
问题源头
JDK版本和pom文件中的依赖版本不匹配
如下是pom依赖:
问题解决
当时课程资源提供的是JDK17, 所以一直用的是17版本
将JDK版本降为8版本即可
修改后成功运行:
经验挺重要的, 自己一头雾水, 别人一下就看出问题所在了......