Я использую JSF 1.2 + Seam 2.2.1 и JBossAS 4.0.4.
У меня есть следующая запись в файле pages.xml:
<exception>
<end-conversation/>
<redirect view-id="/facelets/error.xhtml"/>
</exception>
Но если я нажимаю на commandLink и commandButton после истечения сеанса, сервер выдает следующее исключение:
12:19:09,671 WARN [lifecycle] executePhase(RESTORE_VIEW 1,com.sun.faces.context.FacesContextImpl@1d7187f) threw exception
javax.faces.application.ViewExpiredException: viewId:/facelets/login.xhtml - View /facelets/login.xhtml could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:187)
Также стоит отметить, что никакой ответ не возвращается вообще.
Я уже пытался явно перехватить ловушку исключения, но оно не работает.
Есть предложения?