Назад | Перейти на главную страницу

Wildfly 10 не обнаруживает переменную окружения при запуске в качестве службы в ubuntu

У меня есть переменная окружения 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. Вам нужно просто экспортировать объявленную переменную.