java—使用objectrocket插件将带有mongodb应用程序的jhipster部署到heroku

q9rjltbz  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(204)

我已经创建了一个使用mongodb数据库的jhipster应用程序。在过去的几天里,我一直在尝试在heroku上部署它。我已经按要求运行了heroku生成器。”杰普斯特·赫罗库”。我还使用“git push heroku master”将代码推送到heroku分支。但是,我仍然有一个问题。
原因:
org.springframework.beans.beaninstantiationexception:示例化[org.springframework.data.mongodb.core.mongodbfactorysupport]失败:工厂方法'mongodbfactory'抛出异常;嵌套异常为org.springframework.beans.factory.beancreationexception:创建名为'mongo'的bean时出错,该bean在类路径资源[org/springframework/boot/autoconfigure/mongo/mongoutoconfiguration.class]中定义:通过工厂方法示例化bean失败;嵌套异常为org.springframework.beans.beaninstantiationexception:未能示例化[com.mongodb.mongoclient]:工厂方法“mongo”引发异常;嵌套异常为java.lang.illegalargumentexception:连接字符串无效。连接字符串必须以“mongodb://”或“mongodb+srv://
我确实意识到我必须将objectrocket插件提供的mongodb连接字符串放在.yml文件的某个地方,但我不确定放在哪里。这不是将jhipster/mongodb应用程序部署到heroku的重复,因为这个问题是5年前提出的,从那时起,heroku为heroku上的mongodb应用程序提供了子生成器。另外,我应该修改配置文件吗?
非常感谢你的帮助!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题