JAX RS: невозможно привести JSON к объекту с ядром свободы Websphere - PullRequest
0 голосов
/ 13 февраля 2019

Используя приложение весенней загрузки и пытаясь вызвать WS из API,

Он работает правильно на моей локальной машине, но при выполнении в WAS выдает ошибки:

A a = apiC.target("https://website/ddd")
            .request(javax.ws.rs.core.MediaType.APPLICATION_JSON_TYPE).get(A.class);

Spring boot => return Object A

Сервлет весенней загрузки с WebSphere WAS => исключение:

ERROR org.apache.cxf.jaxrs.utils.JAXRSUtils - Problem with reading the data, class java.lang.A, ContentType: text/plain;charset="UTF-8".
Exception in thread "main" javax.ws.rs.client.ResponseProcessingException: Problem with reading the data, class java.lang.A, ContentType: text/plain;charset="UTF-8"

.

РЕДАКТИРОВАТЬ:

Если я запускаюэтот код для извлечения json как String Object => работает правильно!

Client apiClient = ClientBuilder.newClient();
            WebTarget resource = apiClient.target("https://cview");
            Builder request = resource.request();
            request.accept(MediaType.APPLICATION_JSON_VALUE);
            Response response =  request.get();
logger.info( response.readEntity(A.class).toString());

Так что это означает, что API работает правильно и принимает application-json НО , когда я пытаюсь привести его кОбъект (A) показывает мне эту ошибку.

...