• 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

  • 相关阅读:
    错位排序
    不容易系列之(4)——考新郎
    大数乘法
    神、上帝以及老天爷(错位排序)
    学生成绩……
    蛇形矩阵
    topcoder
    进制转换
    问题 1011
    topcoder 针对C程序员的TopCoder C++ (快速掌握)_ixigua—仅有杀毒软件是不够的…… .
  • 原文地址:https://www.cnblogs.com/drawwindows/p/4746908.html
Copyright © 2020-2023  润新知