首页 > Web开发 > 详细

tomcat web容器中,调用jersey client端报错的处理

时间:2015-08-21 10:52:07      阅读:2648      评论:0      收藏:0      [点我收藏+]

在web工程中,写main方法,运行ok。

发布到tomcat中后,报错。

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

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

at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:119)

at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:286)

at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:218)

 

几经折腾,最后发现原来需要添加一个jaxrs的依赖。无论是glassfish项目当中提供的引用实现,或者apache cxf应该也可以。附上对于glassfish项目对jarxs参考实现的maven项目依赖。

 

      <dependency>

            <groupId>org.glassfish.jersey.bundles</groupId>

            <artifactId>jaxrs-ri</artifactId>

            <version>2.4</version>

        </dependency>

注:JAXRS == Java API for RESTful Web Services

tomcat web容器中,调用jersey client端报错的处理

原文:http://www.cnblogs.com/drawwindows/p/4746908.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!