Недавно мы выполнили миграцию с JBoss EAP 5.2 на Tomcat 8, и у нас возникла проблема с обработкой ошибок http.
Наш интерфейсный клиент использует сообщение об ошибке http для обработки ошибки.
При просмотре заголовков http-ответа запроса на обоих серверах мы видим следующее:
JBOSS: Код состояния: (o)401 OUR_CUSTOM_ERROR_MESSAGE
Tomcat 8: Код состояния: (o)401 Несанкционировано
Ошибка выдается следующим кодом в нашем фильтре:
response.sendError(HttpServletResponse.SC_UNAUTHORIZED, e.getMessage());
Любая идея, как заставить Tomcat 8 принимать сообщение об ошибке в заголовке кода состояния вместо общего «Неавторизованный»?
Спасибо.