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

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即可访问
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_46112274/article/details/124681114