Один пользователь приложения, в котором я сейчас работаю, получил следующий ответ в своем браузере:
Веб-сайт обнаружил ошибку при получении http://www.mysite.com/dashboard/add-item.xhtml. Он может быть отключен для обслуживания или неправильно настроен.
/dashboard/add-item.xhtml
— это страница JSF, которая большую часть времени работает без проблем.
Почему TomEE показал эту страницу? Я установил специальную страницу ошибки в web.xml
, так что это не должно было отображаться. Стадия применения также является производством.
<error-page>
<error-code>404</error-code>
<location>/errors/404.xhtml</location>
</error-page>
<error-page>
<location>/errors/general.xhtml</location>
</error-page>
Для всех остальных ошибок в качестве ответа отображается /errors/general.xhtml
, но не в упомянутом мной случае. У меня недостаточно информации, чтобы воспроизвести ошибку, но я удивлен результатом.
Любые идеи по исправлению/предотвращению этого?
Я использую Apache TomEE 1.6.0-2013.09.20 dev + MyFaces, который поставляется с ним (2.1.12).