используя Jira REST Java Client API, я получаю java.lang.NoSuchMethodError в затмении, но не с ANT - PullRequest
0 голосов
/ 09 марта 2012

Должно быть так, как Eclipse настроен. У кого-нибудь есть идеи?

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.headerValueToString(Ljava/lang/Object;)Ljava/lang/String;
at com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.writeOutBoundHeaders(DefaultApacheHttpMethodExecutor.java:271)

Ответы [ 3 ]

2 голосов
/ 12 марта 2012

Похоже, что DefaultApacheHttpMethodExecutor.headerValueToString был удален из библиотеки Джерси после выпуска 1.7:

http://java.net/projects/jersey/lists/commits/archive/2011-06/message/12

Вот некоторые параметры:

  1. Заменитьваша текущая версия Джерси и со старой версией Джерси :
  2. Используйте более новую версию клиента JIRA REST.Я не знаю, поддерживают ли какие-либо более новые версии изменение API Джерси.
0 голосов
/ 31 октября 2013

Я использую "jersey-apache-client-1.8.jar", скачанный с "http://download.java.net/maven/2/com/sun/jersey/contribs/jersey-apache-client/1.8/", и он хорошо работает

0 голосов
/ 29 ноября 2012

На самом деле метод headerValueToString поддерживается в jersey-client-1.5.jar . Некоторые более поздние версии еще не поддерживают этот метод, например, jersey-client-1.15.jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...