【发布时间】: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: 连接被拒绝}}]
【问题讨论】:
-
您使用的是哪个版本的 Grails?你看过gorm.grails.org/latest/mongodb/manual/#advancedConfig中的“高级配置”吗?
-
3.2.1.这似乎是一个错误。追踪更多信息。