Openshift - Невозможно установить env в картриджах JBoss as7
Я хочу установить -Djboss.server.default.config
Переменная env в моем картридже JBoss AS 7. Я попытался использовать действие крюк следующим образом
export _JAVA_OPTS=$_JAVA_OPTS"-Djboss.server.default.config=standalone-custom.xml"
и имя файла pre_start_jboss-as7
,
Этот env не установлен в JBoss. Я попытался перезапустить JBoss, но все равно не повезло.
Я также пытался из командной строки, используя rhc set-env
команда, но до сих пор не повезло.
Может кто-нибудь помочь мне в установке этой переменной среды для моего картриджа JBoss AS7??
2 ответа
Вы можете создать файл в вашем пути передачи ~/jbosseap/env/ с именем JAVA_OPTS_EXT и поместить переменную env -Djboss.server.default.config в этот файл, а затем при запуске механизма jboss он добавит этот env после вашего JAVA_OPTS
Насколько я знаю, когда у вас есть локальная git-копия репозитория вашего приложения, в этой структуре каталогов есть standalone.xml, который JBoss загружает в ваш механизм Openshift; Вы пытались работать с этим файлом вместо этого?