java - Maven 项目中缺少 servlet-api

标签 java spring maven servlets

首先,我想为可能重复的主题道歉,但我找不到解决我的问题的答案。创建新的 Maven 项目后,出现以下错误:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

我手动添加了jar servlet-api,但问题仍然存在。我该如何解决这个问题?我正在使用 Spring 框架 3.2.0.RELEASE,JAVA 7

enter image description here

最佳答案

向您的 POM 添加依赖项!

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>

适用于 servlet API 2.5。

关于java - Maven 项目中缺少 servlet-api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22994142/

相关文章:

java - Spring 3 Web MVC 入门 - 设置一切

java - 使用 Maven 在内部使用 native 库构建 Android 项目

java - 即使将 Swagger 添加为 Maven 依赖项,也无法导入 @ApiParam 或 @ApiModelProperty 注释

java - 你可以让一个 Maven 插件引入另一个插件吗?

java - 基本的多态/继承问题

java - 无法理解Java类的定义

java - 使用 handler.obtainmessage 时出现空指针异常

基于 XX :printFlagsFinal 不遵守 Java 最大堆大小 (Xmx)

java - Spring加载Tomcat资源

java - 访问 Web 服务::模式问题