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的解决方案

一、问题出现


在导入Web项目时候会出现"The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path"这个错误,这是由于你导入的项目的Build Path是之前项目的服务器运行环境,需要修改成你自己的服务器的环境。


二、问题展示


这是出错时候的页面截图


20200704180539910.jpg


三、问题解决


1.打开创建新服务器的页面


流程:Windows->Preferences->Server->Runtime Environments->Add


20200704181719865.jpg


2.选择服务器的位置


选择好之后点击Finish,你的新服务器就配置好了。


2020070418214317.jpg


3.配置项目的Build Path


流程:右键项目名称->Build Path->Configure Build Path


以下是页面截图,你需要把项目之前配置的服务器运行环境都删掉。点击Add Library进入下一步。


20200704182729229.jpg


选择Server Runtime,点击Next


20200704182809572.jpg


点击Finish


2020070418295421.jpg


现在看看你的Build Path页面,服务器运行环境已经加载进来了,点击Apply And Close回到主页面。


20200704183158703.jpg


4.问题解决


此时你已经发现你的报错没有,错误顺利解决。


20200704183314675.jpg


四、感悟及其他


1.感悟


主要就是下载项目之后,很多项目都有自己之前的环境,导入的时候,别人的运行环境已经失效。而Jsp页面运行需要依赖服务器环境当中的某些包,在你本地没有这个路径,或者没有这个包,会导致Jsp页面报警,当你配置好服务器,并且把你的项目部署到服务器上的时候,这个问题就解决了。


2.支持博主


如果您觉得本文章对您有帮助,请点赞或者支持博主一下,感谢!


相关文章
|
1月前
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
51 0
|
6天前
|
Java API Apache
|
28天前
|
Java
短频快task的java解决方案
本文探讨了Java自带WorkStealingPool的缺陷,特别是在任务中断方面的不足。普通线程池在处理短频快任务时存在锁竞争问题,导致性能损耗。文章提出了一种基于任务窃取机制的优化方案,通过设计合理的窃取逻辑和减少性能损耗,实现了任务的高效执行和资源的充分利用。最后总结了不同场景下应选择的线程池类型。
|
1月前
|
小程序 Java
小程序访问java后台失败解决方案
小程序访问java后台失败解决方案
42 2
|
1月前
|
JavaScript 安全 Java
谈谈UDP、HTTP、SSL、TLS协议在java中的实际应用
下面我将详细介绍UDP、HTTP、SSL、TLS协议及其工作原理,并提供Java代码示例(由于Deno是一个基于Node.js的运行时,Java代码无法直接在Deno中运行,但可以通过理解Java示例来类比Deno中的实现)。
60 1
|
2月前
|
传感器 监控 数据可视化
【Java】智慧工地解决方案源码和所需关键技术
智慧工地解决方案是一种新的工程全生命周期管理理念。它通过使用各种传感器、数传终端等物联网手段获取工程施工过程信息,并上传到云平台,以保障数据安全。
80 7
|
1月前
|
存储 前端开发 Java
浅谈Java中文乱码浅析及解决方案
浅谈Java中文乱码浅析及解决方案
53 0
|
1月前
|
Java
Error:java: 无效的目标发行版: 11解决方案
Error:java: 无效的目标发行版: 11解决方案
64 0
|
1月前
|
Java Maven Spring
用Spring导致的无法运行Java文件的问题的解决方案
本文提供了解决在IntelliJ IDEA社区版中使用Spring Initializr插件创建Spring项目后,Java文件无法运行的问题的方法,主要是通过加载Maven项目来解决。
63 0
|
3月前
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
31 1