Configurar o pool de conexão do JBoss em banco espelhado

Olá a todos,
pesquisei na internet e não achei nada a respeito, provavelmente não soube como pesquisar.

Atualmente a aplicação se conecta normal ao banco de dados via o pool do JBoss.
O banco a qual o pool se conecta foi espelhado e preciso saber como configurar para quando o banco principal caia, o secundário assuma no pool.

Acredito que tenha uma configuração por parte da aplicação e não do banco dedos, pois fiz o teste derrubando o banco principal e a conexão não foi redirecionada para o secundário.

Alguém tem alguma idéia?
Ou devo estar fazendo algo errado para não assumir o banco secundário?

edit------------
banco mssql 2005
jboss 3.2