SpringBoot发布Tomcat时,启动报错
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[jdvcx54734.jsp.myjava.wang].StandardContext[]]
原因1:没有将内置Tomcat设置为provided,需在pom.xml中添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
原因2:Tomcat本身存在的jar包和项目存在的jar相冲突(出现重复的jar包),需在
\WEB-INF\lib文件夹下删除重复出现的jar包