我无法从外部属性文件配置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/…)的日志输出