报错The default superclass, “jakarta.servlet.http.HttpServlet“(已经配置好tomcat)

报错报错Description  Resource  Path  Location  Type The default superclass,"jakarta.servlet.http.HttpServlet", according to the project's Dynamic Web Module facet version (5.0), was not found on the Java Build Path.
 

解决办法:

根据错误信息,“默认超类`jakarta.servlet.http.HttpServlet`根据项目的动态 Web 模块方面版本(5.0)未在 Java 构建路径中找到”,这表明你的项目当前没有正确配置可以使用的 Jakarta Servlet API 依赖。

 更新 Java 构建路径

1. **右键单击项目** → 选择 **Build Path** → **Configure Build Path**。
2. 在 **Libraries** 选项卡中,确保添加了 Jakarta Servlet API 的 JAR 文件。

以下是手动添加 Jakarta Servlet API JAR 文件到 Eclipse 项目的 Java 构建路径的详细步骤:

### 1. 下载 Jakarta Servlet API JAR

1. **访问 Jakarta 官方网站**:
   - 打开你的浏览器,访问 [Jakarta EE Servlet](https://jakarta.ee/specifications/servlet/) 的官方网站。
   
2. **下载 JAR 文件**:
   - 找到适合你项目的版本(例如 5.0.0),并下载 JAR 文件。你可以选择以下方式之一:
     - 在 Maven 中央仓库([Maven Repository](https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api))下载。
     - 直接在页面上找到并下载 `jakarta.servlet-api-5.0.0.jar` 文件。

### 2. 将 JAR 文件添加到 Eclipse 项目的构建路径

1. **打开 Eclipse**:
   - 启动你的 Eclipse IDE。

2. **右键单击你的项目**:
   - 在 **Package Explorer** 视图中,找到你的 Java Web 项目,右键单击该项目。

3. **选择 Build Path**:
   - 从上下文菜单中选择 **Build Path**,然后选择 **Configure Build Path...**。

4. **进入 Libraries 选项卡**:
   - 在弹出的 **Properties** 窗口中,选择 **Libraries** 选项卡。

5. **添加 JAR 文件**:
   - 点击 **Add External JARs...** 按钮。
   - 在文件浏览器中,找到你刚刚下载的 `jakarta.servlet-api-5.0.0.jar` 文件,选择它并点击 **Open**。

6. **确认添加**:
   - 在 **Properties** 窗口中,你应该会看到新添加的 JAR 文件出现在 **Libraries** 列表中。

7. **点击应用和关闭**:
   - 点击 **Apply and Close** 按钮,关闭属性窗口。

### 3. 清理和重建项目

1. **清理项目**:
   - 点击 **Project** 菜单,选择 **Clean...**。
   - 在弹出窗口中,确保你的项目被选中,然后点击 **OK**。

2. **重建项目**:
   - Eclipse 会自动重建项目,你可以在控制台查看构建过程。

### 4. 测试和部署

1. 启动你的 Tomcat 或其他 Servlet 容器。
2. 确保你的页面或 Servlet 正确运行,访问相关的 URL 进行测试。

  

确保你已经将 Tomcat 服务器添加到 Eclipse 中:

1. 在 **Servers** 视图中确认你的 Tomcat 服务器并已启动。
2. 确保项目已部署到该服务器。 

按照这些步骤操作后,应该能够解决问题,让 `jakarta.servlet.http.HttpServlet` 正常引用。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值