1

私のconfig.groovyファイルでは、MongoDBに次のように接続しています

    environments {
       production {
//        db.configuration.file=System.getProperty("user.home") + "/mydb.cfg"
        grails.mongo.host = "Snip Snip"    //dataSourcesConfig.get 'host'
        grails.mongo.databaseName = 'edupal'      //dataSourcesConfig.get 'dbname'
        grails.mongo.username = 'admin'       //dataSourcesConfig.get 'user'
        grails.mongo.password = 'V********k'      //dataSourcesConfig.get 'password'
    }
    development {
        grails.mongo.databaseName = 'edupal'
    }
}

.war ファイルを展開すると、TOMCAT ログにこのエラーが表示されるため、ページが空白になります。私が使用しているパスワードとユーザー名が正しいことは 110% 確信しています。RockMongo にアクセスしてログインすると、コピーして貼り付けます。ローカル マシンからアプリを完全に実行できます。

原因: org.springframework.beans.factory.BeanCreationException: 名前 'transactionManager' の Bean の作成中にエラーが発生しました: キー [1] でコンストラクター引数を設定している間、Bean 'mongoTransactionManager' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoTransactionManager' という名前の Bean の作成中にエラーが発生しました: Bean プロパティ 'datastore' の設定中に Bean 'mongoDatastore' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。ネストされた例外は org.springframework.data.mongodb.CannotGetMongoDbConnectionException: データベースへの認証に失敗しました [edupal]、ユーザー名 = [admin]、password = [V********k] ... 5 以上 原因: org.springframework.beans.factory.BeanCreationException: 名前 'mongoTransactionManager' の Bean の作成中にエラーが発生しました: Bean 'mongoDatastore' への参照を解決できませんBean プロパティ 'datastore' を設定します。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。ネストされた例外は org.springframework.data.mongodb.CannotGetMongoDbConnectionException: Failed to authenticate to database [edupal], username = [admin], password = [V********k] ... 5 more 原因: org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。

4

0 に答える 0