【问题标题】:servlet-api missing from Maven projectMaven 项目中缺少 servlet-api
【发布时间】:2014-05-24 12:28:52
【问题描述】:

首先,我想为可能重复的主题道歉,但我找不到解决我问题的答案。创建新的 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

【问题讨论】:

    标签: java spring maven servlets


    【解决方案1】:

    为你的 POM 添加一个依赖!

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

    对于 servlet API 2.5。

    【讨论】:

      【解决方案2】:

      试试

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

      清理项目并右键单击项目 -> Maven -> 更新项目。

      【讨论】:

        猜你喜欢
        • 2015-01-02
        • 1970-01-01
        • 2011-05-14
        • 1970-01-01
        • 2011-11-28
        • 2015-09-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多