【异常原因】
jar 包冲突造成的异常,Tomcat 中默认部署了 servlet 和 jsp 的 jar 包,而项目中使用也需要引入该 jar 包,因版本冲突造成的异常。
【解决方法】
将项目中的 servlet 和 jsp 依赖的作用范围进行修改(maven),具体如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>