Описание тега exceptionmapper

Контракт JAX-RS для провайдера, который отображает исключения Java в Response.
2 ответа

JAXRS/Jersey 2 - ошибки валидации не вызывают ExceptionMapper

Используя последнюю версию Jersey (2.22.1), я успешно создал свои собственные валидаторы для различных нужд. Но мой обычай ExceptionMapper (зарегистрирован как provider в web.xml) не вызывается, когда возникает исключение ConstraintViolationExceptio…
24 дек '15 в 12:42
1 ответ

Джерси ExceptionMapper, положитесь на другой ExceptionMapper

У меня есть ExceptionMapper которая является частью общей общей библиотеки: @Provider public class GenericExceptionMapper implements ExceptionMapper<GenericException> { ... } Теперь, в моем конкретном проекте, у меня есть свой ExceptionMapper:…
04 май '17 в 18:40
4 ответа

Как отобразить связанные с JSON ошибки анализа в ответ JSON в Джерси

Я определил тип данных и его API: public class DataType { @Column private String name; } // API is: public class DataTypeAPI { @POST @Path("/") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @ManagedAsync public void cre…
0 ответов

Javax Exception Mapper просто выбрасывает 500

У меня есть интерфейс REST, реализованный с Javax для входа в систему пользователя. @Path("/login") @GET @Produces(MediaType.APPLICATION_JSON) public UserId login(@QueryParam("email") String email, @QueryParam("password") String password) throws Inv…
04 окт '18 в 08:14
0 ответов

Исключение веб-службы Джерси Mapper Oracle EPM HFMException

Я создал веб-сервис (работающий на сервере Tomcat), использующий один из стандартных Oracle EPM Java API для извлечения метаданных HFM. Когда в API возникает ошибка, он генерирует исключение HFM, которое является подклассом класса исключения Java. Я…
27 дек '18 в 14:27
2 ответа

Пользовательская HTTP-фраза с использованием ExceptionMapper

Я определил следующее Exception Mapper для обработки пользовательских HttpCustomException package com.myapp.apis; import com.myapp.apis.model.HttpCustomException; import com.myapp.apis.model.HttpCustomExceptionStatusType; import com.myapp.apis.model…
0 ответов

Jax-rs, единственный поставщик ExceptionMapper с огромной логикой по сравнению с несколькими поставщиками с небольшим количеством логики (производительность против использования ресурсов)

Простой пример такой ситуации ExceptionMapper, представьте, что у вас есть какое-то пользовательское исключение и вы хотите вернуть определенный код состояния и детали в качестве ответа, когда ваше приложение столкнулось с этими исключениями, поэтом…
30 окт '18 в 13:54
0 ответов

Как изменить ответ чванства на исключение

Я использую весеннюю загрузку с Swagger для служб REST API. Swagger возвращает ответ в следующем формате, когда возникает исключение { "timestamp": 1449742584285, "status": 500, "error": "Internal Server Error", "exception": "com.foo.exception.NotFo…
1 ответ

JAX-RS Exception Mapper не работает в контейнере Grizzly

Работая над веб-приложением в Джерси с командой, по мере того, как проект становился все больше и больше, мы решили переключиться с Tomcat на Grizzly, чтобы разрешить развертывание частей проекта на разных номерах портов. Теперь я обнаружил, что обр…
0 ответов

JAX-RS ExceptionMapper не работает ни для какого исключения, кроме java.lang.Exception

Я использую пружинный ботинок вместе с JAX-RS и Джерси. Я определил различные виды ExceptionMappers для разных типов Exceptions и один ExceptionMapper как Fallback mapper просто чтобы правильно зарегистрировать исключение и отправить правильный отве…
22 ноя '15 в 23:06
1 ответ

Несколько ExceptionMappers в Джерси

Предположим, у меня есть два ExceptionMappers: public class WebApplicationExceptionMapper implements ExceptionMapper<WebApplicationException> ( class WebApplicationException extends RuntimeException ) public class GenericExceptionMapper implem…
1 ответ

Пользовательские исключения WebApplicationException в jaxrs, обнаруженные ExceptionMapper, отображаются в журнале сервера.

Я использую следующий Exceptionmapper для сопоставления WebApplicationExceptions в api rest моих jaxrs с ответами. @Provider public class ErrorHandler implements ExceptionMapper<WebApplicationException> { @Override public Response toResponse(W…
0 ответов

Exception Mapper не работает на wildfly RestEasy

У меня есть веб ресурс @Path("/test") public class Test { private TestService service; @GET @Path("/test") @Produces(MediaType.APPLICATION_JSON) public Response hello() { service = new TestService(); // String o = service.helloWorld(); Boolean a = t…
14 ноя '16 в 21:36
1 ответ

Как расставить приоритеты CDI Interceptor над JAX-RS ExceptionMapper

У меня есть веб-сервис REST, который управляет своими транзакциями, используя следующий подход: @Inherited @InterceptorBinding @Retention(RetentionPolicy.RUNTIME) @Target({METHOD, TYPE, FIELD, PARAMETER}) public @interface TransactionRequired { } @I…
27 ноя '15 в 12:38
0 ответов

Пусть ExceptionMapper возвращает разные типы ответов в зависимости от того, откуда происходит исключение

У меня есть ExceptionMapper с именем NotFoundExceptionMapper, который мне нужно вести себя так: @Provider public class NotFoundExceptionMapper implements ExceptionMapper<NotFoundException> { public Response toResponse(NotFoundException e) { if…
02 сен '15 в 14:37
1 ответ

Используйте ExceptionMapper для регистрации CLIENT_ERROR

Я работаю над приложением, в котором используется Dropwizard, в котором реализована эта ExceptionMapper: https://github.com/dropwizard/dropwizard/blob/master/dropwizard-jersey/src/main/java/io/dropwizard/jersey/errors/LoggingExceptionMapper.java Про…
1 ответ

Dropwizard десериализует пользовательское исключение как JSON?

Я создал новый класс исключений в своем сервисе Dropwizard, который расширяет BadRequestException. public class CustomBadRequestException extends BadRequestException { private static final long serialVersionUID = 1L; private List<ValidationFailur…
05 апр '17 в 12:52
2 ответа

Spring JsonExceptionMapper Обработка ExceptionMapper.

Я получаю следующую ошибку в консоли weblogic при запуске сервера. SEVERE: отсутствует зависимость для конструктора public com.test.mine.exception.JsonExceptionMapper(java.lang.String,com.fasterxml.jackson.core.JsonLocation) с индексом параметра 0 S…
04 мар '16 в 04:10
1 ответ

Можете ли вы импортировать пользовательские джерси ExceptionMappers из файла.jar war в файл.war?

Я продолжаю получать эту ошибку при запуске моих тестов JUnit. Это происходит только тогда, когда я пытаюсь импортировать пользовательские файлы ExceptionMappers из Джерси из файла.jar в мой файл.war. Я знаю, что преобразователи работают правильно, …
14 июл '16 в 18:54
1 ответ

Тест на Джерси - ExceptionMapper не вызывается

У меня есть веб-сервис REST, который я тестирую с помощью Jersey Test, Mockito, Junit. Когда метод веб-службы выполняется успешно, я получаю правильный ответ. В случае неверных данных выдается пользовательское исключение, которое должно обрабатывать…