首页 > 编程语言 > 详细

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path(出现此问题原因及彻底解决办法)

时间:2020-04-26 11:02:17      阅读:49      评论:0      收藏:0      [点我收藏+]

今天在构建springMVC项目时,WebContent目录下新建jsp文件提示 "Type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path"错误:

 

此问题出现的根本原因是:

一个全新的eclipse环境中,在没有配置tomcat的情况下,就创建了WEB项目,此时的WEB项目其构建路径默认加载不到tomcat运行时类库;就算后期去配置tomcat创建WEB项目,也会遵循第一次创建项目时的缓存,默认不加载tomcat运行时类库(也就是说WEB项目的Target runtime还是为None)。

 

首先是网上给出的办法:

 右键WEB项目 -> BuildPath -> Configure Build Path... -> Libraries -> Add Library(Add 操作需要选中classpath)  -> Server Runtime(点击next) -> 选中配置的tomcat版本 -> 点击Finish -> Apply

这种办法只是暂时性地解决"当前项目"的问题,如果再次新创建一个WEB项目,还需要重复上面的操作。

 

彻底解决办法:

根据上面红色字体所述的情况,我们再次新创建WEB项目时只需要:

技术分享图片

 

此后新创建项目就会默认加载tomcat运行时环境了!

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path(出现此问题原因及彻底解决办法)

原文:https://www.cnblogs.com/bianxcArticle/p/12776627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!