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数据库驱动常见错误解决方案
72 0
|
9天前
|
安全 Java 开发者
Java多线程编程中的常见问题与解决方案
本文深入探讨了Java多线程编程中常见的问题,包括线程安全问题、死锁、竞态条件等,并提供了相应的解决策略。文章首先介绍了多线程的基础知识,随后详细分析了每个问题的产生原因和典型场景,最后提出了实用的解决方案,旨在帮助开发者提高多线程程序的稳定性和性能。
|
15天前
|
人工智能 监控 数据可视化
Java智慧工地信息管理平台源码 智慧工地信息化解决方案SaaS源码 支持二次开发
智慧工地系统是依托物联网、互联网、AI、可视化建立的大数据管理平台,是一种全新的管理模式,能够实现劳务管理、安全施工、绿色施工的智能化和互联网化。围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实现全面高效的工程管理需求,满足工地多角色、多视角的有效监管,实现工程建设管理的降本增效,为监管平台提供数据支撑。
32 3
|
21天前
|
Java API Apache
|
1月前
|
JSON Java fastjson
Java Http 接口对接太繁琐?试试 UniHttp 框架吧
UniHttp 是一个声明式的 HTTP 接口对接框架,旨在简化第三方 HTTP 接口的调用过程。通过注解配置,开发者可以像调用本地方法一样发起 HTTP 请求,无需关注请求的构建和响应处理细节。框架支持多种请求方式和参数类型,提供灵活的生命周期钩子以满足复杂的对接需求,适用于企业级项目的快速开发和维护。GitHub 地址:[UniAPI](https://github.com/burukeYou/UniAPI)。
|
1月前
|
Java
短频快task的java解决方案
本文探讨了Java自带WorkStealingPool的缺陷,特别是在任务中断方面的不足。普通线程池在处理短频快任务时存在锁竞争问题,导致性能损耗。文章提出了一种基于任务窃取机制的优化方案,通过设计合理的窃取逻辑和减少性能损耗,实现了任务的高效执行和资源的充分利用。最后总结了不同场景下应选择的线程池类型。
|
1月前
|
小程序 Java
小程序访问java后台失败解决方案
小程序访问java后台失败解决方案
44 2
|
1月前
|
Java 数据处理 开发者
Java Http 接口对接太繁琐?试试 UniHttp 框架~
【10月更文挑战第10天】在企业级项目开发中,HTTP接口对接是一项常见且重要的任务。传统的编程式HTTP客户端(如HttpClient、Okhttp)虽然功能强大,但往往需要编写大量冗长且复杂的代码,这对于项目的可维护性和可读性都是一个挑战。幸运的是,UniHttp框架的出现为这一问题提供了优雅的解决方案。
77 0
|
1月前
|
存储 前端开发 Java
浅谈Java中文乱码浅析及解决方案
浅谈Java中文乱码浅析及解决方案
73 0
|
1月前
|
Java
Error:java: 无效的目标发行版: 11解决方案
Error:java: 无效的目标发行版: 11解决方案
79 0
下一篇
无影云桌面