Postępuj zgodnie z tą dokumentacją. Jboss ma ustawienie konfiguracji.https://community.jboss.org/wiki/JBossJCADatabaseFailover
Dodatkowo, jeśli NIE używasz JNDI i zwykłego wywołania JDBC, mam inne rozwiązanie - powiedzmy, że wykonujesz wywołanie jdbc, będziesz musiał uzyskać połączenie z bazą danych, jeśli DB nie działa, otrzymasz wyjątek połączenia z bazą danych, w próbie catch block, jeśli napotkasz wyjątek połączenia, utwórz połączenie w samym bloku catch dla drugiej bazy danych :-)