首先,我想为可能重复的主题道歉,但我找不到解决我的问题的答案。在我创建一个新的Maven项目后,我有以下错误:
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
我手动添加了jar servlet-api,但问题仍然存在。我怎么能解决这个问题?我使用的是Spring framework 3.2.0.RELEASE,JAVA 7
为POM添加依赖项!
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
对于servlet API 2.5。
尝试
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
清理项目并右键单击项目 - > Maven - >更新项目。