我是靠谱客的博主 动听秋天,这篇文章主要介绍eclipse中运行jsp文件报错( The superclass “javax.servlet.http.HttpServlet“ was not found on t)Tomcat 10原因解决方法:,现在分享给大家,希望可以做个参考。
原因与解决
- 原因
- 解决方法:
- 一:
- 二(这个以后更方便)
原因
Tomcat 10的sevlet api.jar包里面不是javax而是jakata。
这是因为:
javax被oracle捐赠给了apache基金会,这就导致原本的项目变成了Jakarta开头的包
解决方法:
有两种方法:
一:
在tomcat目录下的lib找到sevlet-api.jar,把他移动到你项目的lib目录下就ok了。



二(这个以后更方便)
1.也是先在tomcat目录下lib里找到servlet-api.jar,然后用压缩软件进行解压(我用的是Bandizip),新建一个文件夹命名为javax,把Jakarta解压后,把Jakarta里的文件夹复制到javax里面。


2.打开eclipse,项目右键构建路径》配置构建路径》库,删除原来的apache tomcat v10.0。

3.添加库》服务器运行时》下一步》选择tomcat 10》完成》应用并关闭
4.ok完美解决

最后
以上就是动听秋天最近收集整理的关于eclipse中运行jsp文件报错( The superclass “javax.servlet.http.HttpServlet“ was not found on t)Tomcat 10原因解决方法:的全部内容,更多相关eclipse中运行jsp文件报错(内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复