Wildfly 10 在 Ubuntu 中作为服务运行时未检测环境变量

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但它不起作用。
我在 Ubuntu 12.04.5 LTS 64 位下运行 Wildfly 10。

答案1

我找到了解决方案。您需要添加变量/etc/default/wildfly并修改服务启动脚本/etc/init.d/wildfly。您只需导出声明的变量即可。

相关内容