Mongodb 使用mongo的Grails应用程序未在heroku上启动

Mongodb 使用mongo的Grails应用程序未在heroku上启动,mongodb,grails,heroku,Mongodb,Grails,Heroku,我试图在heroku上部署我的Grails应用程序,但在连接mongo bean时,部署一直失败 我使用的部署方法是heroku deploy:war 我有MONGOLAB_URI集,我可以用命令heroku config检查它。 阅读他们的插件文档,我认为应用程序中不需要mongo配置 Stacktrace摘录如下: Error initializing the application: Error creating bean with name 'transactionManagerPos

我试图在heroku上部署我的Grails应用程序,但在连接mongo bean时,部署一直失败

我使用的部署方法是
heroku deploy:war

我有
MONGOLAB_URI
集,我可以用命令heroku config检查它。 阅读他们的插件文档,我认为应用程序中不需要mongo配置

Stacktrace摘录如下:

Error initializing the application: 
Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'mongoTransactionManager': Cannot resolve reference to bean 'mongoDatastore' while setting bean property 'datastore'; nested exception is org.springframework.beans.factory.BeanCreationException: 
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 [heroku_blahblah], username = [heroku_blahblah], password = [blahblah] 

有人知道我遗漏了什么吗?

插件正在抛出身份验证错误。你检查过你的凭据了吗?@dmahapatro基本上我使用了MONGOLAB_URI设置中的凭据。但是,当我尝试在命令行上连接到mongo时,我收到一条登录失败消息:错误:{errmsg:“auth fails”,确定:0.0}周四5月16日21:10:34未捕获异常:登录失败异常:登录失败