【问题标题】:Grails 3 and Mlab MongoDBGrails 3 和 Mlab MongoDB
【发布时间】:2016-10-21 05:19:22
【问题描述】:

我正在尝试将我的简单 POC grails 应用程序连接到我的 Mlab MongoDB 数据库。我可以通过终端连接就好了。但是我的 grails 应用程序一直在尝试连接到 localhost:127.0.0.1:27017。但是我在 application.yml 中的连接字符串指向我的 mlab 实例。对此有何想法?

这是堆栈跟踪:

错误 org.springframework.boot.SpringApplication - 应用程序启动失败 com.mongodb.MongoTimeoutException:在等待与 WritableServerSelector 匹配的服务器时,在 30000 毫秒后超时。集群状态的客户端视图是 {type=UNKNOWN, servers=[{address=127.0.0.1:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, 由 {java. net.ConnectException: 连接被拒绝}}]

【问题讨论】:

标签: mongodb grails


【解决方案1】:

Grails 3 对 mongodb 有很好的支持。您可以使用 application.yml 文件中的以下配置连接到 mongodb。

grails:
  mongodb:
    url: mongodb://username:password@xxxxxxxx:15340/demoapp

还要确保您对 build.gradle 文件具有以下依赖关系。

compile 'org.grails.plugins:mongodb:6.1.3' 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 2017-08-27
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 2019-05-05
    相关资源
    最近更新 更多