Я пытаюсь опубликовать некоторые объекты (строки) в службе REST, развернутой на сервере приложений WildFly, с помощью приложения Java Desktop. К сожалению, у меня нет Maven во время выполнения для клиента, поэтому мне приходится вручную добавлять необходимые файлы JAR. Однако даже с помощью простого POST, подобного этому:
public static void testParam() {
Client client = ClientBuilder.newClient();
String s="DatiAtto.xml";
WebTarget myResource = client.target(BASE_URL+"/create");
Response rs = myResource.request()
.post(Entity.text(s), Response.class);
}
В ответ получаю:
Невозможно загрузить встроенного провайдера: org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider
До сих пор у меня добавил следующие файлы JAR в настольное приложение:
- jaxrs-api-3.0.8.Final.jar
- Resteasy-jaxb-провайдер-3.0.8.Final.jar
- отдых-jackson2-провайдер-3.0.8.Final.jar
- отдых-клиент-3.0.8.Final.jar
- отдых-jaxrs-3.0.8.Final.jar
Глядя на их содержимое, класс org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider должен быть упакован в resteasy-jackson2-provider-3.0.8.Final.jar< /сильный>. Почему не загружается?