解决java.lang.NoClassDefFoundError: JspException异常——Tomcat常见报错总结

文章介绍了在使用Tomcat时遇到的两种错误:1)无法加载Tomcat服务器配置,解决方案包括从Servers中移除并重新添加项目;2)NoClassDefFoundError:JspException,解决方法是添加缺失的servlet-api.jar和jsp-api.jar到项目构建路径。通过这些步骤可以解决相关问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这两天在工作时,Tomcat经常报错,让我苦恼许久,抓耳挠腮想尽脑汁终于是解决了问题,特此总结下来,给自己以后再次报错或者有相同苦恼的同行/同学提供一个参考

报错1:Could not load the Tomcat server configuration at \Servers\Tomcat v8.0 Server at localhost-config.

在这里插入图片描述

原因

可能是昨天在关闭其他项目时,不小心把Servers项目也关了

解决方案

打开Servers——Add and Remove

在这里插入图片描述

将所有项目remove

在这里插入图片描述

Window——Preferences

在这里插入图片描述

搜索runtime——选择Server下的Runtime——选中Tomcat——remove

在这里插入图片描述
Remove后——add一个新的Tomcat应用即可

在这里插入图片描述
走完这些基本就解决了。

报错2:java.lang.NoClassDefFoundError: JspException

今天在写项目时不知道怎么突然跟servlet有关的页面全部报错了
在jsp页面或者跟servlet有关的页面报错:

 javax.servlet.jsp.PageContext cannot be resolved to a type

在这里插入图片描述

工作运行时Jsp时报错:java.lang.NoClassDefFoundError: JspException

刚刚演示运行jsp时报错:

Could not publish server configuration for Tomcat v8.5 Server at localhost.Multiple Contexts have a path of "/J2EE_Page".

在这里插入图片描述

原因

缺少连个jar包:servlet-api.jar 和 jsp-api.jar

解决方案

右击项目——Build Path——Configure Build Path

在这里插入图片描述

Add External…

在这里插入图片描述

在这里插入图片描述
导入后应用即可解决问题

好啦,分享就到此为止!希望你看完本篇文章有所收获,祝你变得更强!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值