WebSphere не загружает предыдущие классы (com.fasterxml.jackson.core.JsonGenerator и com.fasterxml.jackson.databind.ObjectMapper) RestTemplate для выполнения вызова REST с классом настройки для получения ответа JSON.
Теперь я пытаюсь найти альтернативу RestTemplate для вызова REST.
У кого-нибудь есть идея?
На самом деле это мой код, но не загружайте предыдущие классы, поэтому не совпадайте с JSON.
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<Person> restResponse = restTemplate.getForEntity(providerUrl, Person.class);
Я думаю, что это проблема cloassloader. Попробуйте настроить загрузчик классов. В любом случае вы можете выполнять простые http-запросы и анализировать их; это более сложный подход, но он возможен. Я настоятельно рекомендую вам использовать RestTemplate
Я нахожусь на странице JSF, и когда я нажимаю кнопку, страница bean-компонента привязывается к странице JSF и выполняет вызов REST, но при отладке с WebSphere я увидел, что классы не загружаются предварительно, но с помощью JVM это работает.
@AngeloImmediata Вы правы, но я не знаю, как настроить загрузчик классов WebSphere.
Посмотрите здесь ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/…




Учитывали ли вы следующее:
ResponseEntity<String> restResponse = restTemplate.getForEntity(providerUrl, String.class);
Затем самостоятельно разобрать тело ответа?
Не могли бы вы предоставить дополнительную информацию? Каково ожидаемое поведение, что происходит вместо этого? что ты уже испробовал?