Primefaces SessionExpiredException Ajuda

Olá galera do guj, estou precisando de uma ajudinha
estou desenvolvendo um sistema com JSF2 + Hibernate + JPA + Primefaces

Mas estou tendo problemas na questão de session

quando minha aplicação fica um tempo parado, ela expira.

Vi um padrão para tratar isso, mas não entendi direito.

http://weblogs.java.net/blog/edburns/archive/2009/09/03/dealing-gracefully-viewexpiredexception-jsf2

gostaria de uma ajuda.

Estou utilizando apenas HibernateUtil para controlar minha session, nem Filter estou utilizando

quero apenas fazer se caso isso ocorra redirecionar para a tela de login

tentei utilizar configurar na web.xml como pagina de erro

funciona se a pagina que não expirou foi diferente da login.xhtml

se for ela, ela fica inacessível

Alguma dica???

Não está usando spring security? Ele já tem tratamento para isso!

Não @rtozati

gostaria de fazer sem ele,
mas axo q vou ter q acabar utilizando o
spring

Você pode criar um filtro novo no jsf que vai tratar isso!

Olha esse link!

e como eu configuro esse filtro no web.xml

pelo q entendi, ele trata todas as requisições feitas na aplicação

desculpa é q sou novo na tecnologia

Olha esse link:

Todas as requisições que se encaixarem na retrição.