Мое приложение Grails прекрасно работает в Tomcat, когда источник данных (MySQL) определен в DataSource.groovy. Но при использовании внешнего файла конфигурации я получаю ClassNotFoundExceptions для драйверов MySQL от Tomcat. Никаких особых военных зависимостей тоже не установлено.
Я, вероятно, упускаю что-то очевидное, но, похоже, не могу это определить. Попытался переместить соединитель MySQL в CATALINA_HOME / lib, но это не сработало.
Любые мысли или помощь с благодарностью!
....
// загрузка внешнего конфига
def extConfig = System.properties.getProperty ("$ {appName} -config.location");
grails.config.locations = ["file: $ {extConfig} / $ {appName} -config.properties"]
// содержимое файла конфигурации.
dataSource.pooled = true
dataSource.dbCreate = "create-drop"
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.username = "root"
dataSource.password = "ttech"
dataSource.url = "JDBC: MySQL: // локальный: 3306 / регистрация"