Maven导入程序包jakarta.servlet,但显示不存在

使用前提:(Tomcat10版本)已知tomcat10版本之后,使用jakart.servlet。而tomcat9以及之前使用javax.servlet。

问题描述:在maven仓库有导入了Jakarta程序包,但是界面仍然显示是javax。(下图)

已导入:

Maven导入程序包jakarta.servlet,但显示不存在_第1张图片

Maven导入程序包jakarta.servlet,但显示不存在_第2张图片

通过问题明细:发现导入的4.0.4的这个版本,它本质上使用的还是javax。所以尽管看上去,我们导入了Jakarta程序包,但是任然没有改变。

Maven导入程序包jakarta.servlet,但显示不存在_第3张图片

解决问题:

导入最新版本的Jakarta 6.0.0

Maven导入程序包jakarta.servlet,但显示不存在_第4张图片

在来查看问题明细:

Maven导入程序包jakarta.servlet,但显示不存在_第5张图片

最后进行导入,程序包jakarta不存在的情况就解决啦。

你可能感兴趣的:(maven,servlet,java)