javax.servlet.servletexception:class[org.glassfish.jersey.servlet.servletcontainer]不是servlet

w8f9ii69  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(425)

你可能会觉得这是一个重复的问题,但没有一个题目能解决我的问题。我正在使用jersey 3.0在eclipse中创建一个restful web服务,我使用tomcat 9.0作为我的服务器。

kninwzqo

kninwzqo1#

jersey 3.x使用servlet 5.0,现在使用jakarta命名。所有的 javax.servlet Package 现在已改为 jakarta.servlet . 球衣 ServletContainer 现在扩展 jakarta.servlet.http.HttpServlet ; 事实并非如此 javax 不再第一个使用雅加达的tomcat是Tomcat10.x;Tomcat9.x仍然使用 javax.servlet Package 。因此,如果您想使用jersey 3.x,那么您应该将tomcat升级到10.x。

相关问题