如何为Grails 2.2.4设置Set Vm Arguements

时间:2015-12-23 11:41:46

标签: grails grails-2.2

我正在使用Grail 2.2.4,

在conf / spring / resources.xml中,我尝试将文件导入为$ {realm} -config.properties,其中realm是vm争论,我试图在BuildConfig.groovy中设置vm争论,如下所示

grails.tomcat.jvmArgs = [“ - Dstage = dev”,“ - Drealm = app”]

但它似乎没有发现。我得到以下错误,

类路径资源[$ {realm} -config.properties]无法打开,因为它不存在

在grails 2.2.4中设置vm争论的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

也许尝试通过conf / Config.groovy

中处理的环境变量加载配置
def ENV_NAME = "MY_CONFIG"
grails.config.locations = []
if (System.getenv(ENV_NAME)) {
    grails.config.locations << "file:" + System.getenv(ENV_NAME)
}
else if (System.getProperty(ENV_NAME)) {
    grails.config.locations << "file:" + System.getProperty(ENV_NAME)
}