2016-02-04 3 views
2

Я разрабатываю приложение REST на JBoss, и мне нужно использовать некоторую реализацию клиента JAX-RS http. Я использую Jboss 6.4 EAP. Here Я обнаружил, что мне нужна 2.3.10.Final версия resteasy-jaxrs и resteasy-jackson-provider.Какой resteasy-клиент подходит для Jboss 6.4 EAP?

Я пытаюсь использовать resteasy-client, но я не уверен, что это возможно. Here Я не могу найти какую-либо версию, как мои другие версии, связанные с отдыхом. Кроме того версия 3.x resteasy-client имеет зависимость от resteasy-jaxrx в версии 3.x и вызывает исключение RESTEASY001745: Unable to find a public constructor for class org.jboss.resteasy.core.AsynchronousDispatcher . Конечно, я могу исключить resteasy-jaxrx форму resteasy-client, но это не решение. Появится другое исключение (класс не найден HeaderValueProcessor.java)

Так можно использовать клиента resteasy в JBoss 6.4 EAP?

+0

Не имеет значения, какой клиент для отдыха вы используете для подключения к службе отдыха, независимо от того, на какой платформе работает клиент. Должно быть много учебников по использованию баннеров клиента 'resteasy'. –

+2

@ Николас. Я боюсь, в этом случае это имеет значение. Обратите внимание, что 'resteasy-jaxrx' предоставляется сервером (эта зависимость имеет' given' scope в 'pom.xml'). Поэтому сервер, который я использую, предоставляет мне 'resteasy-jaxrs' в версии« 2.3.10.Final », но у любого пользователя 'resteasy-client' есть зависимость от' resteasy-jaxrs' в другой версии (3.x). Вот конфликт. Я не могу найти 'resteasy-client' для' 2.3.10.Final'. Если у вас есть такой учебник, укажите ссылку. – marooned

+0

Так вы пытаетесь запустить клиента в службе отдыха или просто подключиться к сервису из любого места? –

ответ

2

Нет, похоже, что для JBoss EAP 6.4 нет resteasy-client.jar. Как вы уже упоминали, в этой версии JBoss используется resteasy-jaxrs-2.3.10.Final.jar, и до версии restaasy-jaxrs-3.0.x.jar нет клиента resteasy-client.

Надеюсь, что это поможет сэкономить время всем, кто должен использовать EAP 6.4.