您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

java.lang.AbstractMethodError:javax.ws.rs.core.UriBuilder.uri(Ljava / lang /String;)Ljavax / ws / rs / core / UriBuilder;

java.lang.AbstractMethodError:javax.ws.rs.core.UriBuilder.uri(Ljava / lang /String;)Ljavax / ws / rs / core / UriBuilder;

虽然我不知道为什么它曾经与Tomcat 6一起使用并在升级到Tomcat8时就开始给出上述异常,但是删除了:

javaee-api 7.0

jar并添加

<dependency> 
    <groupId>javax.ws.rs</groupId> 
    <artifactId>jsr311-api</artifactId> 
    <version>1.1.1</version> 
</dependency>

上面的异常消失了。为了有一致性下注。泽西岛客户端和服务器jar,用于:

jersey-server 1.10

jar但收到此错误

java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer

当放置:

jersey-server 1.9

返回,异常消失了,REST服务再次开始工作。

请注意,如果您的应用程序需要javaee-api中的其他jar,请分别添加每个jar;看起来javaee-api程序包jar无法与Jersey 1共存。

java 2022/1/1 18:18:37 有551人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶