tomcat运行报错
Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
多半情况是找不到jar包或者jar包冲突的问题:
我的是maven+spring boot 项目,其他框架项目也可作为参考
servlet-api.jar 和 springboot 自带的servlet jar包冲突
解决办法如下:
注掉添加的servlet-api依赖,用spring boot 自带的内置api
<!--
<dependency>
<groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId>
<version>3.0-alpha-1</version>
<scope>provided</scope>
</dependency>
-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>