关于eclipse中Tomcat 10出现The import javax.servlet cannot be resolved的解决方案

首先右键项目文件夹-->Preference-->Java Build Path-->Libraries,确认Server Runtime是否为Tomcat 10.1628f07f65be340988d6e21a0959b2e10.png确认无误后,回到该项目下的报错的.java或.jsp文件中c16a296341f347e0be1dfc7dd9070c15.png66e0c108b17d4529adf4ef244df12793.png

以上报错全部都是因为import错误导致

在下方报错的位置单击,将光标移至报错处,按下Alt+/7e39031debff4c48969869a3dbf314da.png找到与原import路径最相似的自动提示,鼠标双击2575efb14b544709ba81114023b5b189.png剪切以上自动提示的部分

ad7fec6899454c7e817e434b5696d4d6.png

对原import路径进行修改

后面类似报错均以此方法解决ff29ec13698c4b4b845e22199198d265.png84b6a1e8775c4d7585e6b6286cc7c87f.png修改后如下:4aeeddd7644948dba7bcc8d8eaef617f.png

 

【原因】

Tomcat官网中下载的Tomcat 9.0.93和Tomcat 10.1.28的压缩包分别解压,

在解压后的lib文件夹里找到servlet-api.jar并解压,

找到两个版本的META-INF文件夹中的MAINFEST.MF并用记事本打开后发现55d5fe9901e54f3eb5137d14a6574ada.png可得知从10.1.28版本开始,路径有所改变,导致仅更换Tomcat版本但不更改import路径而报错。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值