项目缺少包如何和服务器,解决缺少服务器依赖包问题

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

问题:

一般在新建的dynamic web project中,新建jsp文件会出现这个错误。看下图,很明显这个问题是确包导致的

d2452e536fa57120ef4f415fa6869aec.png

javax.servlet.http.HttpServlet 这是javaee的包。解决方式是:点击项目名称处右键-buildpath-configure build path

f1ccfbc2f188feb25d26d1ffc957c99a.png

再点点击 Add Library

b505b3ea29c65da4468b056c0f0dd076.png

选择server Runtime ,然后next

17863837dab430354f503d1a83dcf1e7.png

选择你配置的服务器,然后finish。

2a89da011fd05880af243544e7ea45e4.png

你会发现Libraries库里多了一个Tomcat库,其实就是少了这个库。点击Apply and Close。Java的Libraries里面也多了一个这个库。同时错误也消失了。

8669d9e7c9027f19b7ad170ab55c6835.png

总结:

其实就是刚配置tomcat服务器,新建的文件需要用到tomcat里面原装的jar包而没有,所以需要将tomcat的这个封装类库导进来,然后写好的项目才能在tomcat服务器上面运行。也就是说,动态web工程(也就是javaEE)所需要的一些类是由tomcat提供的。也说明tomcat这个web容器是基于java语言开发的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值