Опитвам се да публикувам някои обекти (низове) към услуга 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
- resteasy-jackson2-провайдер-3.0.8.Final.jar
- resteasy-клиент-3.0.8.Final.jar
- resteasy-jaxrs-3.0.8.Final.jar
гледайки съдържанието им, класът org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider трябва да бъде пакетиран в resteasy-jackson2-provider-3.0.8.Final.jar< /силен>. Защо не се зарежда?