1.场景:创建web工程之后,想测试一下,于是启动,却弹出来A child container failed during start(启动期间子容器失败),这一行错误代码,实在是让人摸不着头脑,然后再一看,不管是jar包,还是配置类,都没有问题。
2.解决方法:这种情况,是由于在pom.xml中
servlet包的依赖中没有加入<scope>provided</scope>,导致程序无法跑起来
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <!-- 就是下面这个东西 ⬇ --> <scope>provided</scope> </dependency>
当加上这段代码之后,程序就可以正常跑起来了。