Я пытаюсь перенаправить своего пользователя на страницу входа по истечении сеанса. Я выполнил инструкции по этой ссылке Как обработать истечение срока сеанса и ViewExpiredException в JSF 2?, и он работает, за исключением того факта, что он перенаправляет меня на несуществующую страницу.
В корне моего приложения у меня есть страница login.xhtml. Итак, в моем web.xml у меня есть это:
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/login.xhtml</location>
</error-page>
Но при использовании приложения я нахожусь на localhost / sample / user / create.sm, когда сеанс истекает, он перенаправляет меня на localhost / sample / user / login.xhtml, в то время как я ожидал, что меня перенаправят на localhost / sample / login.sm . Как мне сделать правильную конфигурацию?
Я использую jboss 6.1 и mojarra 2.1.7
Спасибо