eclipse+maven构建web项目报错

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

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


javax.servlet
javax.servlet-api
3.1.0

这里写图片描述
项目右键>maven>update Project>勾选当前项目>确定,等更新完毕,就可以了,跟踪Servlet相关的源码可以跟进,添加依赖成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值