Я пытаюсь развернуть веб-сервис REST в WebLogic 12c.Я следовал официальному руководству по настройке среды выполнения Джерси и развертыванию службы.
Кажется, все работает, пока я не верну какой-либо объект из метода REST.Вот фрагмент
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Foo> getFoos() {
return repo.getFoos();
}
Метод возвращает строку «Внутренняя ошибка сервера» в качестве полезной нагрузки.Как ни странно, я не вижу никаких исключений времени выполнения в журнале сервера.То же относится и к любому типу объекта.Тем не менее, я могу вернуть String с соответствующим типом носителя без проблем.
Похоже, что есть проблема с сортировкой JSON.Нужна ли дополнительная настройка для включения маршаллера JSON?