Как установить аргументы Set Vm для Grails 2.2.4

Я использую Grail 2.2.4,

в conf/spring/resources.xml я пытаюсь импортировать файл как ${realm}-config.properties, где realm — это аргумент vm, я пытался установить аргументы vm в BuildConfig.groovy, как показано ниже.

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

Но, кажется, не поднимается. Я получаю ошибку ниже,

ресурс пути к классу [${realm}-config.properties] не может быть открыт, поскольку он не существует

Как правильно установить аргументы vm в Grails 2.2.4?


person Vinod Jayachandran    schedule 23.12.2015    source источник


Ответы (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)
}
person Michal_Szulc    schedule 23.12.2015