javax.servlet.ServletException:类[org.glassfish.jersey.servlet.ServletContainer]不是Servlet [英] javax.servlet.ServletException: Class [org.glassfish.jersey.servlet.ServletContainer] is not a Servlet

查看:163
本文介绍了javax.servlet.ServletException:类[org.glassfish.jersey.servlet.ServletContainer]不是Servlet的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您可能会觉得这是一个重复的问题,但是标题相同的问题都不能解决我的问题.我正在使用Jersey 3.0在Eclipse中创建RESTful Web服务,我将Tomcat 9.0用作服务器.

You may feel this is a duplicated question, but none of the questions with the same title solve my problems. I am using Jersey 3.0 creating a RESTful web service in Eclipse, I use Tomcat 9.0 as my server.

推荐答案

Jersey 3.x使用 Servlet5.0 ,现在使用Jakarta命名.现在,所有 javax.servlet 包装都已更改为 jakarta.servlet .球衣 10.x .

Jersey 3.x uses Servlet 5.0, which now uses the Jakarta naming. All the javax.servlet packaging has now changed to jakarta.servlet. The Jersey ServletContainer now extends jakarta.servlet.http.HttpServlet; it is not javax anymore. The first Tomcat to use Jakarta is Tomcat 10.x; Tomcat 9.x still uses the javax.servlet packaging. So if you want to use Jersey 3.x, then you should upgrade your Tomcat to 10.x.

这篇关于javax.servlet.ServletException:类[org.glassfish.jersey.servlet.ServletContainer]不是Servlet的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆