原因:servlet版本和开发时用的版本不一致导致servlet-api冲突
tomcat下servlet-api.jar
和项目里jar删除一个。
或者项目里
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency>
加上<scope>provided</scope>
之后再次运行,成功启动