У меня есть переменная окружения APP_PROPERTIES
указывает на /etc/wildfly/app.properties
. Когда я запускаю wildfly с консоли, используя standalone.sh
он берет свойства из переменной окружения, но когда я запускаю wildfly как службу, он не загружает файл. Журнал выглядит следующим образом:
20:36:17,567 WARN [org.springframework.beans.factory.config.PropertiesFactoryBean] (ServerService Thread Pool -- 76) Could not load properties from URL [file:]: (No such file or directory)
Как заставить wildfly загружать файл из env. Я пробовал установить это в /etc/default/wildfly
Но это не работает.
Я использую Wildfly 10 под Ubuntu 12.04.5 LTS 64 бит.
Я нашел решение. Вам нужно добавить переменную в /etc/default/wildfly
и измените сценарий запуска службы /etc/init.d/wildfly
. Вам нужно просто экспортировать объявленную переменную.