Pessoal, tenho uma aplicação em JSF 2, usando primefaces 2.2.1 e jboss as 6 final.
O problema que acontece na minha aplicação é que, com excessão da tela de login, todas as telas após o login estão lançando a exception javax.faces.application.ViewExpiredException.
Basta dar um F5 e a exception é lançada.
Eu achei que o problema era apenas configurar um time-out no web.xml, então fui lá e como não tinha nenhuma configuração, adicionei o seguinte código:
<!-- TEMPO DE SESSÃO -->
<session-config>
<session-timeout>180</session-timeout>
</session-config>
Acontece que o problema NÃO foi resolvido e continua lançando a exception a toda hora!
Alguem tem alguma idéia de como me ajudar, de como posso resolver este problema?
OBSERVAÇÃO: Eu não estou procurando tratar o erro com uma tela de erro default quando lançar a exception, estou procurando uma solução para o problema de lançar a exception mesmo sem a sessão ter chegado ao fim!
OBRIGADO!