У меня есть приложение JAX-RS, развернутое на JBoss AS 7.1.1. В файле web.xml я настроил пользовательские страницы ошибок:Пользовательская страница ошибок 500, не работающая с JBoss AS 7.1.1
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
Это работает нормально для 404 (не найдено) ошибок. Однако, для 500 (внутренняя ошибка сервера), он не работает, как ожидалось:
- если мой метод генерирует исключение, то моя персонализированная страница ошибки отображается
- однако, если я использую в моем методе return Response.serverError.build() или return Response.status (500) .build(), тогда вместо моей пользовательской страницы отображается страница ошибки JBoss по умолчанию!
Как это исправить? Благодарим вас за ответы.