1

私のgrails 2.1.0アプリケーションは展開され、mysqlサービスを使用してcloudfoundryで動作していました.昨日、いくつかの変更を加えました. データソースに変更を加えていません。

tomcat ログを見ると、ドキュメントに記載されているように、デプロイ時にデータベース設定がオーバーライドされていないように見えます。また、「接続用のクラス 'com.mysql.jdbc.Driver' の JDBC ドライバーを作成できません」というメッセージの例外があります。 URL 'jdbc:h2:prodDb;MVCC=TRUE'".

Spring Groovy/Grails Tool Suite 統合を使用して、アプリケーションを cloudfoundry にデプロイしています。

アドバイスをありがとう

4

1 に答える 1

1

お時間をいただきありがとうございます。svn の競合により、cloudfoundry 上のバインドされた mysql サービスへのデプロイ時にデータソース定義をオーバーライドする cloudfoundry プラグインが無効になっていることがわかりました。

JDBC URL はデプロイ時にプラグインによってオーバーライドされるため、正しく機能している場合、アプリケーションが使用する mysql データベースと URL が一致しなくても問題ありません。実際、URL を完全に削除できます。

于 2012-09-26T11:15:45.220 に答える