我在学习SpringMVC课程中,通过tomca-maven-plugin插件来进行tomcat的测试时报错。
我在启动tomcat的时候报错A child container failed during start,显示启动一个子容器失败。
我在网上搜寻了很多办法,最常见的说法就是WEB-INF目录下的web.xml文件中的url-pattern标签在定义时前面忘记加“/”,但是我目前没有定义过web.xml文件。
还有就是jar包缺失,理由如上,我并没有引用过多jar包,而我启动tomcat要实现的功能也没有引入jar包的操作。
错误解决pom.xml
两个依赖servlet-api、jsp需要限定作用域,在dependency标签中加上
<scope>provided</scope>
修改之后
之后tomcat顺利启动。