A child container failed during start java.util.concurrent.ExecutionException

 A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].

今天同事搭建新项目时,遇到了上述问题。看异常的信息,貌似是Tomcat的问题。但由于同事搭建的项目采用的是Tomcat Maven插件部署的,所以不太可能是Tomcat 的问题,毕竟该插件已经在很多项目中部署过了,没有问题。所以出现上述问题的原因也可能是jar冲突了。于是按照这种思路打印出了该项目中所有Maven包的依赖树,发现果然有两个jar有冲突。于是将其中的一个冲突的jar用Maven的排除方法过滤掉,问题解决了。在Maven中过滤jar包的配置如下:

<dependency>
 <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
      <version>${spring.version}</version>
      <exclusions>
          <exclusion>
             <groupId>commons-logging</groupId>
             <artifactId>commons-logging</artifactId>
          </exclusion>
      </exclusions>
</dependency>
集合

TreeSet

2017-5-9 11:59:26

集合

Hashtable

2017-5-9 16:26:00

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索