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

The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path,第1张

标题
  • 1、错误原因
  • 2、解决办法
    • 2.1、配置本地的tomcat环境
    • 2.2、在项目中使用本地tomcat环境
    • 2.3、也直接在某个模块中引入需要的jar包
    • 2.3、刷新maven
  • 3、项目放入eclipse中的tomcat环境中,启动、访问
  • 4、项目启动成功

1、错误原因

1.1、新导入的项目报错,说是找不到javax.servlet.http.HttpServlet类,这个类是tomcat安装包lib目录下的jar包,因为导入的项目是我拉取别人开发好的项目,还没有配置本地的环境,所以才出现了这个错误。

2、解决办法 2.1、配置本地的tomcat环境

eclipse工作栏出选择window-preferences

选择与本项目适应的tomcat版本

选择与tomcat版本适应的jre

2.2、在项目中使用本地tomcat环境

选择某个模块,右键Build Path–Configure Build Path
Add libiary



2.3、也直接在某个模块中引入需要的jar包

如下图所示 iam-portal2.0模块缺少删除jar包



2.3、刷新maven

有时候,我们明明导入了依赖,但项目依然报错,这个时候就需要手动刷新maven,如下图所示

3、项目放入eclipse中的tomcat环境中,启动、访问








设置访问时的路径,例如:localhost:8080/IAM

4、项目启动成功

浏览器地址栏输入localhost:8080/IAM即可访问

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/905421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-15
下一篇2022-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存