是由于容器提供的包和web应用引入的包冲突引起的。
通过maven排除重复引用后解决
原因:web container 和 jvm 已经提供了一些包,而这些包不需要再提供,否则可能因为版本的问题引起错误 。。
更新:引入servlet依赖,并把其scope设置为provided。。。如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>