jakarta-ee - jersey-client - NoSuchMethodError: MultivaluedMap.addAll
问题描述
我尝试在我的网络应用程序中使用 jersey-client,但出现以下异常。有人可以帮忙吗?
谢谢!
java.lang.NoSuchMethodError: javax/ws/rs/core/MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
(loaded from file:/D:/Users/xxxxxxx/.m2/repository/com/ibm/was/srt/j2ee/8.5.5.9/j2ee-8.5.5.9.jar by sun.misc.Launcher$AppClassLoader@bb0a768e)
called from class org.glassfish.jersey.client.ClientRequest
(loaded from file:/D:/Users/ xxxxxxx /.m2/repository/org/glassfish/jersey/core/jersey-client/2.26/jersey-client-2.26.jar by sun.misc.Launcher$AppClassLoader@bb0a768e).
at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest.java:335)
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:222)
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:60)
解决方案
我在 JEE 6 中使用了错误的版本,这是正确的:
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.19.1</version>
</dependency>
推荐阅读
- python-3.x - Python电子邮件模块无法处理引号
- mysql - 获取最新日期的行
- r - 如何用颜色显示基因值表达的小提琴图?
- c# - C#:BeginInvoke 和 SynchronizationContext 都做同样的事情
- android - 如何在按钮的 onClickListener 中从实时数据库中获取数据
- angularjs - mongodb聚合中的多个参数
- html - 登录模式的 ASP.NET Web 窗体问题
- php - 如何在zend服务器中使用php连接到MySQL数据库
- c++ - 模板构造函数和复制构造函数
- java - 使用 gradle 将清单文件添加到 jar