“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build”错误原因与解决
错误原因: 使用Eclipse添加java web工程时,如果含有jsp文件,会报以上错误,这个错误是指httpServlet这个父类找不到,这个父类是在tomcat容器里面的,所以需要再build path下添加tomcat。
解决措施: 选中工程点击右键 -> 选择 Build path -> 选择 Configure build path -> 选中Libraries -> 选择add Library -> 选择Server Runtime -> 点击next ->选择 tomcat 容器(这里没有可选项时,请参照PS部分)-> 点击finish即可解决。
PS:如果没有可选的tomcat容器,需要在Window窗口选择Preferences中进行配置,步骤如下:
Window -> 选择Preferences -> 选择Server -> 选择 Runtime Environments -> Add选项添加tomcat容器。
注意一定要选择到bin文件的上层目录:D:\java\Tomcat\apache-tomcat-8.0.47-windows-x64\apache-tomcat-8.0.47
安装上述步骤仍然没有解决的同学,可以在博客下留言,大家一起探讨学习,谢谢。