Grails 在本地与 mongodb 插件配合得很好,但我在 AppFog 上遇到了问题。
对于 MongoDB 以外的数据库,在 AppFog 上部署 Grails 的说明非常清楚。该文档似乎暗示了 MongoDB 的自动配置,但如果我将我的配置设置为以下,它就不起作用。
//DataSource.groovy
grails {
mongo {
host = "localhost"
port = 27017
databaseName = "dbname"
}
}
自动配置似乎没有用正确的主机名替换 localhost。看来我需要从 VCAP_SERVICES 中设置值。