JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

一:

一般是由于没有添加服务器运行时(server runtime)所致,那么为项目配置服务器运行时:依次右键点击项目名称,选择Build Path->Configure Build Path->弹出Java Build Path对话框,默认选中的是Libraries选项卡->右侧点击Add Library....->弹出Add Library对话框,选择Server Runtime ->Next ->选择服务器,Finish -> 回到Java Build Path,点击OK即可。那么,错误将消失。

 
注意:
按以上方法操作时,若打开Server Runtime后一片空白,需要设置Apache服务器。设置方法为:window->Preferences->Server->Runtime Environment -> add --> 选择Apache的版本后点Next,再填入你apache服务器软件的安装(解压后)地址。
 
 
二:
依次右键点击项目名称,选择Build Path->Configure Build Path->弹出Java Path对话框,默认选中的是Libraries选项卡->右侧点击Add External JARs....>选择Tomcat文件夹中的lib文件夹,选择 jsp-api.jar 和 servlet-api.jar 两个jar包,完成之后应用关闭即可
原文地址:https://www.cnblogs.com/jiao-/p/8530297.html