Один пользователь приложения я в настоящее время работы получил следующий ответ в своем браузере:На сайте произошла ошибка при получении http://www.mysite.com/dashboard/add-item.xhtml
сайт обнаружил ошибку при получении 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).
Является ли webapp проксированным другим сервером, например. Apache HTTPD? – BalusC
Нет. Только Томе на порту 80. Кстати, спасибо за редактирование. – zmirc
@BalusC: У вас есть идея для следующей ошибки, пожалуйста? Из-за этого у меня действительно большие проблемы: http://stackoverflow.com/questions/18992241/random-jsf-error-no-saved-view-state-could-be-found/18999855 Существует очень долгое обсуждение происходит там, но безрезультатно :( – zmirc