2012-01-24 9 views
1

にClearDB/MySQLを使用するには: 設定Grailsアプリケーションは、私はGrailsの(2.0.0)アプリケーションを持っているし、成功していHerokuの

  • は、それがローカルを使用するように設定さH2データベースを使用してHerokuのにそれを展開

    1. MySQLデータベース
    2. しかしClearDBのアドオンに

    を追加しました私はClearDBインスタンスを使用しようとしたときにアプリケーションを実行しようとすると、私はHTTP 503エラーを取得します。

    はここで... DataSource.groovy

    dataSource { 
        pooled = true 
        driverClassName = "com.mysql.jdbc.Driver" 
    } 
    

    this tutorial from ClearDBthis help page from Heroku含む様々なポストからのトリックの組み合わせ)から抜粋されているMySQLのURL文字列が来る

    production {   
        dataSource { 
        dbCreate = "update" 
         uri = new URI(System.env.DATABASE_URL?:"mysql://99784530f103:[email protected]/heroku_0ac7f6f45fa34") 
         url = "jdbc:mysql://"+uri.host+uri.path 
         username = uri.userInfo.split(":")[0] 
         password = uri.userInfo.split(":")[1] 
        } 
    } 
    

    DATABASE_URL環境変数。

    アドバイスはありますか?

  • 答えて

    3

    数字...私が質問を投稿した直後に、私はそれを理解しました。 「DATABASE_URL」を「CLEARDB_DATABASE_URL_A」に変更します。少なくともこれはGrails2.0/Heroku/ClearDBの公式回答です。

    関連する問題