Quando o banco cair, como fasso para redirecionar o usuário

Bom dia Pessoal,

Possuo uma aplicação com JSF 1.2 + JBoss Richfaces + JBoss Seam + Hibernate 3.0, em cima de um conteiner JBoss EAP 4.3.

Gostaria de uma ajuda da comunidade, para uma seguinte situação.

Como eu poderia capturar a exceção ou algo do tipo, quando o banco da minha aplicação ficar fora ou cair. E quando o usuário acessasse a aplicação, encaminharia para uma página de aviso como exemplo “Banco fora do ar”.

É o mesmo problema deste post: Redirecionar Página ao perder Conexão com Banco

Qualquer idéia, ajuda é bem-vinda!!!

Obrigado!!!

amigo,
minha aplicação é Desktop Java SE
no JDBC tem uma Exception que é acionada se a conexão cair:

CommunicationsException

qdo a conexão cai, meu sistema entra em um loop perguntando pro usuario se ele deseja tentar reconectar

tente procurar algma Exception com Communications no Hibernate…