无法从外部属性文件配置grails mongo副本集主机url



我无法从外部属性文件配置grails mongo复制集主机url。

我的配置是:

grails version 2.4.3
config.groovy
grails {
   mongo {
     replicaSet = ["test.mongo1.co:27017", "test.mongo2.co:27017",
                   "test.mongo3.co:27017"]
   }
}

我正在使用mongo插件:

plugins{
compile ":mongodb:3.0.3"
}
dependencies{
compile 'org.mongodb:mongo-java-driver:2.13.0-rc1'
}

如何从外部prop文件配置mongo复制集主机url ?

是否设置了用户名、密码和数据库名?例如

grails {
  mongo {
    replicaSet = [ "172.17.17.175", "172.17.17.181", "172.17.17.186"]
    port = 27017
    username = "exampleUser"
    password = "examplePassword"
    databaseName = "exampleDatabase"
  }
}

您是否尝试在DataSource.groovy中插入此配置文件?它在那里有用吗?

我们需要看到Grails App和mongod日志(例如/var/log/mongodb/…)的日志输出

最新更新