Mac Eclipse java web 常见错误

jsp文件中警告:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

原因:
javax.servlet.http.HttpServlet这个类在编译路径中未找到

解决方法:
Eclipse:
那就在编译路径(build path)中添加这个类,而这个类是在Tomcat运行时相关类,因此把添加Tomcat运行时相关类添加到build path中:

添加build path
右键工程 -> Properties -> Java Build Path -> Libraries -> Add Library... -> Server Runtime -> Apache Tomcat v8.5

IDEA:

方法一:

手动Apache Tomcat v8.5下面的jar包servlet-api.jar和jsp-api.jar拷贝到webapp/WEB-INF/lib下面(如果没有lib文件夹,可以新建),然后右键这两个架包 -> Add as library

方法二:
选中项目 -> 右键 -> open module settings -> Libraries -> + -> 把tomcat中的servlet-api.jar和jsp-api.jar找到 -> OK

Mac Eclipse java web 常见错误_第1张图片
image.png

IntelLLIJ Spring配置提示:... File is included in 4 contexts ...
参考:
https://blog.csdn.net/BFInWR/article/details/81015637

应该是配置文件Context需放在同一个Application Context下 intellj 自动添加的并没有添加
右键工程 -> Open Module Setting -> Spring -> 点-号全删除,然后点+号选点项目全部添加即可。

你可能感兴趣的:(Mac Eclipse java web 常见错误)