Olá,
Tenho o Wildfly 10 localmente e também no ambiente de homologação. Consigo capturar o valor da variável de ambiente Dambiente localmente, mas não consigo no servidor de homologação.
Para configurar localmente, acesso a tela “Open Lounch Configuration” e implemento a variável "-Dambiente=desenvolvimento"
No ambiente de homologação acessei o painel administrativo do WildFly, clicando em “RunTime -> Standalone ->enviroment”, consigo ver a variável -Dambiente com o valor “homologação”. No código utilizo a função “System.getProperty(“ambiente”)”. Localmente ele exibe o valor “desenvolvimento”, mas rodando no servidor de homologação, ele não mostra o valor “homologação”.