2013-08-09 8 views
1

У меня есть приложение Джерси, где я хочу, чтобы клиент не видел какой-либо тип stacktrace, если происходит какой-либо тип исключения. Как это сделать без изменения существующего кода?Ошибка обработки в Джерси

ответ

1

Вы можете зарегистрировать картограф исключения следующим образом обрабатывать все исключения и настроить ответ HTTP:

@Provider 
public class MyExceptionMapper implements javax.ws.rs.ext.ExceptionMapper<Exception> { 

    @Override 
    public Response toResponse(Exception ex) { 
     return Response.status(Response.Status.INTERNAL_SERVER_ERROR).build(); 
    } 
} 
Смежные вопросы