JSF 2.0 - Recuperação de Exceptions

Boa tarde!!!

Estou tendo dificuldade para lidar com a seguinte situação:

Quando algum exception é lançada na app, a sessão expira, o que creio ser normal. Sejam elas exception do Hibernate, ou algum erro na renderização dos componentes e etc.

Obviamente que devemos tratar as exceptions, bem como corrigir os bugs da aplicação. Porém quando isso porventura acontece, a sessão do usuário é “encerrada” e ele não tem outra opção senão entrar no sistema novamente, criando uma nova sessão.

Existe alguma maneira de embora alguma excessão seja lançada, a aplicação continuar respondendo?

Abraços