【发布时间】:2018-01-26 08:16:25
【问题描述】:
【问题讨论】:
-
问题解决了吗?
【问题讨论】:
由于错误表明您缺少一个类,因此您需要添加依赖项,因为服务器上存在的依赖项将其标记为已提供以指示 maven 在编译时使用它但不包含它生成的工件(由部署环境提供)。尝试在您的项目 pom.xml 中添加此依赖项:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
希望这会有所帮助。
【讨论】:
您必须在依赖项中包含servlet-api-xxx.jar。
Maven
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.0</version>
<scope>provided</scope>
</dependency>
【讨论】: