一、这个问题的主要原因是因为servlet api的版本和tomcat的版本不匹配的问题。
二、解决方法。
我这改的是tomcat的版本。
将下方插件代码放入pom.xml中。
<!--<build>-->
<!--<plugins>-->
<!--<plugin>-->
<!--<groupId>org.apache.tomcat.maven</groupId>-->
<!--<artifactId>tomcat7-maven-plugin</artifactId>-->
<!--<version>2.2</version>-->
<!--<configuration>-->
<!--<port>8888</port>-->
<!--</configuration>-->
<!--</plugin>-->
<!--</plugins>-->
<!--</build>-->
启动时使用tomcat7:run进行启动。


使用tomcat7进行启动。
问题就能解决了。

本文讲述了如何通过升级pom.xml中的tomcat7-maven-plugin插件版本并调整启动方式,来解决因API版本不匹配导致的问题。只需在pom.xml中添加相应插件并使用tomcat7:run启动,即可解决Tomcat版本问题。
444

被折叠的 条评论
为什么被折叠?



