子容器在启动期间失败
创始人
2024-01-28 09:42:56
0


遇错:
今天遇到一个Bug:A child container failed during start

中文翻译为:子容器在启动期间失败

事情是这样的,一开始我在做案例的时候使用的tomcat是本地集成的,项目能正常运行;

后来我将tomcat的本地集成换成了Maven中的Tomcat插件来部署项项目:

org.apache.tomcat.maventomcat7-maven-plugin2.2
        

使用tomcat插件启动项目:
在这里插入图片描述

控制台直接报:A child container failed during start

在这里插入图片描述

错误分析:

首先要查看一遍自己所写的各种配置文件(pom,web,springMVC ,application,mybatis-config等xml文件)中,是否存在多余的配置;

1、在这里我原先使用本地的tomcat是可以启动项目的,所以应该不是配置的问题;

2、那么是tomcat缓存的问题?

3、清理tomcat缓存之后发现还是报错,

4、查看依赖的包:发现导入的servlet-api坐标存在问题

   javax.servletjavax.servlet-api4.0.1

解决问题:
前面说到依赖的坐标出了问题,出来什么问题呢?

原因很简单,在我们内置的tomcat的lib目录中已经有servlet-api这个jar包,如果在生成war包的时候生效就会和Tomcat中的jar包冲突,导致报错;外置的tomcat在打包的时候不会打进来,所以就不会报错;

解决方法也很简单:给servlet-api坐标添加作用范围就可以了

javax.servletjavax.servlet-api4.0.1provided

相关内容

热门资讯

风雨共担 山城同舟 防汛抗灾中...   7月8日以来,重庆多个地区迎来强降雨天气,各级部门全力以赴投入防汛工作,保护群众的生命财产安全。...
通道升级 班列提效——中欧班列...   繁忙的西安国际港站(资料照片)。 西安浐灞国际港管委会供图  满载货物的中欧班列(西安)即将驶出...
文化和旅游等部门专项整治强迫购...   新华社北京7月9日电 强迫购物、诱导消费等违法违规行为严重损害游客权益,扰乱市场秩序。在文化和旅...
通过创业交流经验 多篇 do... 通过创业交流经验,可以让创业小白少走弯路来源:•2020-05-对于一些创业小白来说,因为没有经验,...
网络营销与网络推广有什么区别?... 近看了一篇关于网络营销和网络推广的文章。就尝试问下自己关于这方面有什么样的思考和见解。互联网时代的到...
类聚seo 依赖 SEO 的聚... SEO真的要死了吗?这么多年来,SEO已死论甚嚣尘上,每次在搜索引擎算法大调整之后,这种论调都会出来...
留学生归国后就业和创业能享受哪... 留学生回国自主创业有什么优惠政策?留学生购买免税车政策在如今的生活中,日常出行怎么能离开一部代步车呢...
创业论文 创业论文 创业论文完... 大学生创业论文要怎么写?论文的内容主要涉及哪些方面?下面由小编与大家分享大学生创业论文,希望你们喜欢...
壮丽70年奋斗新时代论文800... 作为一名中国人,现在我真的很爱自己的祖国!我每天都希望祖国能像美丽的花儿一样,在阳光和谐的沐浴下慢慢...
我在深圳的 我在深圳的青葱岁月... 现在创业比较难,但是开一家连锁小超市是不错的选择,在任何时候人总是要购物要消费的,而且盈利还是比较稳...