4
我試圖使用身份驗證連接到我的MongoDB連接到MongoDB數據庫。 我這樣做我蒙戈服務器上:Grails的 - 使用認證
use admin
db.addUser('adminLogin','adminPassword')
db.shutdownServer()
exit
然後,我開始我的服務器再次發出mongod --auth
我設置DataSource.groovy中我的數據庫配置如下:
grails {
mongo {
host = "localhost"
port = 27017
username = "adminLogin"
password = "adminPassword"
databaseName = "my DB name"
options {
autoConnectRetry = true
connectTimeout = 300
}
}
}
我得到的以下錯誤消息,當我開始我的應用程序:
ERROR context.GrailsContextLoader - Error executing bootstraps: Error creating bean
with name 'mongoDatastore': FactoryBean threw exception on object creation; nested
exception is org.springframework.data.mongodb.CannotGetMongoDbConnectionException:
Failed to authenticate to database
任何建議是最受歡迎的。 在此先感謝。
感謝您的解答和詳細的解釋。非常感謝。 –
確實很高興它幫助 –
謝謝您花時間解釋。欣賞它。我的挫折節省了幾個小時。 –