Heroku サーバーで Grails 2.3.5 アプリをセットアップしていますが、Tomcat の起動時に次のエラーが発生し続けます。
Caused by: java.sql.SQLException: Driver:com.mysql.jdbc.Driver@5a7359fe returned null for URL:jdbc:h2:mem:grailsDB;MVCC=TRUE;LOCK_TIMEOUT=10000
データベースとして h2 を使用していません。ClearDB を使用したいと思います。私の環境変数はすべて正しく見え、DataSource.groovy ではすべてが正しく見えます。これが違いを生むかどうかを確認するために、接続文字列をハードコーディングするようにセットアップしました。なだ。
production {
datasource {
dbCreate = "create-drop"
url = "jdbc:mysql://us-cdbr-east-05.cleardb.net/heroku_5a952ab6aXXXXXXX?reconnect=true"
username = "XXXXX"
password = "xxxxx"
}
}
明らかに何かが欠けていますが、何が見えません。h2 接続文字列を取得するプロダクション セットアップはどこから?!