Веб-сервис был разработан в среде IntelliJ IDEA на win7. Использовался сервер GlassFish 4.1.1 c "апгрейдом" известных проблем. Сервис работал как надо. При переносе сервиса на Ubuntu возникла проблема.Переносил war-файл и деплоил его на Ubuntu на сервер GlassFish 5.0. Запрос PUT перестал работать. Сервер выдает ошибку 500, а именно:
type Exception report
messageInternal Server Error
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax.ws.rs.ProcessingException: Error deserializing object from entity stream. root cause
javax.ws.rs.ProcessingException: Error deserializing object from entity stream. root cause
javax.json.bind.JsonbException: Error deserialize JSON value into type: class java.util.UUID. note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 5.0 logs.
Сам лог:
[2018-04-15T12:19:16.785-0700] [glassfish 5.0] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=86 _ThreadName=http-listener-1(4)] [timeMillis: 1523819956785] [levelValue: 900] [[ StandardWrapperValve[MyApp]: Servlet.service() for servlet MyApp threw exception javax.json.bind.JsonbException: Error deserialize JSON value into type: class java.util.UUID.
Что-то ему не нравится объект UUID, но при этом на win7 всё работает. Что не так?
P.S. При необходимости добавлю код, потребуется.
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть AlertDialog, в новых андроидах он отображается нормально, а в старых - гг
ЗдравствуйтеКласс(IdentificationUser) производит идентификацию пользователя(User),приложение сетевой чат
При написании REST API на Spring Boot решил порпробовать для всех path сделать префикс /rest при помощи аннотации, но почему-то не работает, причем старый...