Я использую два источника данных в приложении Grails. Один из них - мой локальный db, а другой - удаленный db, как показано ниже.Конфигурирование базы данных в исключении обработки Grails
development {
dataSource {
url = "jdbc:mysql://localhost:3306/testax_dev?autoreconnect=true"
properties {
...
}
}
dataSource_phpscheduler {
driverClassName = 'com.mysql.jdbc.Driver'
username = "xyz"
password = "zxyz"
url = "jdbc:mysql://remote-ip:3306/phpscheduler?autoreconnect=true"
}
}
Теперь я хочу обработать исключение, вызванное проблемой подключения удаленной базы данных, чтобы приложение запускалось успешно.
Неверно. См. Http://burtbeckwith.com/blog/?p=312 и http://burtbeckwith.com/blog/?p=1565. Вы также можете легко зарегистрировать свой собственный компонент 'dataSource' с обработкой ошибок. –