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 , но он не работает.

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 , но он не работает.

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 бит.

1
задан 19 September 2016 в 08:46
1 ответ

Я нашел решение. Вам нужно добавить переменную в /etc/default/wildfly и изменить сценарий запуска службы /etc/init.d/wildfly. Вам нужно просто экспортировать объявленную переменную.

.
0
ответ дан 4 December 2019 в 05:52

Теги

Похожие вопросы