org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard

Posted 八零九〇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard相关的知识,希望对你有一定的参考价值。

  

Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;

ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

maven打包时,tomcat jar包的问题
springboot有自带的tomcat包

设置成如下即可:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Tomcat8可以不设置,Tomcat7需要在spring boot  pom文件中进行设置。

注意,也要留意jar包冲突问题和 config   contina.properties  122行  *.jar 问题








以上是关于org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard的主要内容,如果未能解决你的问题,请参考以下文章