一、这个问题的主要原因是因为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进行启动。
问题就能解决了。