在我的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时出错:无法解析 设置构造函数时引用bean“mongoTransactionManager” 用键[1]的参数;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为'mongoTransactionManager'的bean:无法解析 设置bean属性时引用bean'mongoDatastore' '数据存储';嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为'mongoDatastore'的bean:FactoryBean抛出异常 关于对象创建;嵌套异常是 org.springframework.data.mongodb.CannotGetMongoDbConnectionException: 无法验证数据库[edupal],用户名= [admin], 密码= [V ******** k] ... 5更多引起: org.springframework.beans.factory.BeanCreationException:错误 创建名为'mongoTransactionManager'的bean:无法解析 设置bean属性时引用bean'mongoDatastore' '数据存储';嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为'mongoDatastore'的bean:FactoryBean抛出异常 关于对象创建;嵌套异常是 org.springframework.data.mongodb.CannotGetMongoDbConnectionException: 无法验证数据库[edupal],用户名= [admin], 密码= [V ******** k] ... 5更多引起: org.springframework.beans.factory.BeanCreationException:错误 创建名为'mongoDatastore'的bean:FactoryBean抛出异常 关于对象创建;嵌套异常是 org.springframework.data.mongodb.CannotGetMongoDbConnectionException: 无法验证数据库[edupal],用户名= [admin], 密码= [V ******** k] ... 5更多引起: org.springframework.data.mongodb.CannotGetMongoDbConnectionException: 无法验证数据库[edupal],用户名= [admin], 密码= [V ******** k] at org.grails.datastore.mapping.mongo.MongoDatastore.initializeIndices(MongoDatastore.java:285) 在 org.grails.datastore.mapping.mongo.MongoDatastore.createMongoTemplate(MongoDatastore.java:276) 在 org.grails.datastore.mapping.mongo.MongoDatastore.afterPropertiesSet(MongoDatastore.java:221) 在 org.grails.datastore.gorm.mongo.bean.factory.MongoDatastoreFactoryBean.getObject(MongoDatastoreFactoryBean.groovy:54) ......还有5个