bug信息
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
分析
Tomcat本身依赖了servlet依赖,因此我们引入javax.servlet-api依赖时候需要保证编译,而在运行时候去掉
解决方案:
将servlet依赖作用域改为provided
pom文件
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>