找不到javax.servlet.http.HttpServlet“

时间:2017-08-19 06:23:23

标签: java spring

我有maven项目与spring restful service oracle和hibernate和jpa,我是maven和spring开发的新手,我得到了一些错误的错误我找不到答案并尝试了很多但仍然得到同样的错误我正在分享我的错误如下帮助:

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

的web.xml

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

1 个答案:

答案 0 :(得分:1)

您需要将javax.servlet-api依赖项添加到项目pom.xml中,您可以在下面找到它,也可以更改javax.servlet-api的版本:

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

添加javax.servlet-api后需要添加运行时,转到选择项目属性。你可以参考下图。 enter image description here