zoukankan      html  css  js  c++  java
  • tomcat web容器中,调用jersey client端报错的处理

    在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

  • 相关阅读:
    二叉树的遍历
    深度优先遍历和广度优先遍历
    N的阶乘末尾有多少个0
    框架产生的历史
    Ansible--初始ansible
    日积跬步05
    日积跬步04
    日积跬步03
    日积跬步02
    日积跬步01
  • 原文地址:https://www.cnblogs.com/drawwindows/p/4746908.html
Copyright © 2011-2022 走看看