创建完成的项目若第一次启动时出现红叉标记,查看是否为index.jsp报错:The superclass”javax.servlet.http.HttpServlet” was not found on the Java Build Path
上面的这种情况的解决方式有两种:
第一种是在安装了tomcat服务器的情况下,项目中右键>构建路径>配置路径>添加库>Server Runtime>tomcat>完成
eclipse+maven构建web项目报错
eclipse+maven构建web项目报错
eclipse+maven构建web项目报错
配置完成后,重启服务器,发现index.jsp上的红叉不见了。若此时项目名称上仍然有红叉可以先复制项目名称,然后将项目删除,但是注意不要勾选从物理硬盘上删除。再新建Java项目,项目名称为刚才复制的名称,直接确认就可以了,这时整个项目上就没有红色的叉号了。
创建一个测试的Servlet跟踪Request可以看到源码,启动服务器浏览器成功访问项目首页,创建成功。

方式二:
手动下载jar包导入,或是将jar包加入maven依赖,更新项目。做法:
在pom.xml文件中节点下添加如下代码:


javax.servlet
javax.servlet-api
3.1.0

eclipse+maven构建web项目报错
项目右键>maven>update Project>勾选当前项目>确定,等更新完毕,就可以了,跟踪Servlet相关的源码可以跟进,添加依赖成功。

相关文章: