Eu encontrei a solução. Você precisa adicionar a variável em /etc/default/wildfly
e modificar o script de inicialização do serviço /etc/init.d/wildfly
. Você precisa simplesmente exportar a variável declarada.
Eu tenho uma variável de ambiente, digamos APP_PROPERTIES
apontando para /etc/wildfly/app.properties
. Quando eu executo o wildfly do console usando standalone.sh
ele está pegando as propriedades da variável de ambiente, mas quando eu executo o wildfly como um serviço, ele não está carregando o arquivo. O log é o seguinte:
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)
Como fazer o wildfly carregar o arquivo do env. Eu tentei defini-lo em /etc/default/wildfly
, mas não está funcionando.
Estou executando o Wildfly 10 no Ubuntu 12.04.5 LTS de 64 bits.
Eu encontrei a solução. Você precisa adicionar a variável em /etc/default/wildfly
e modificar o script de inicialização do serviço /etc/init.d/wildfly
. Você precisa simplesmente exportar a variável declarada.