如何在Wildfly中使用自定义系统属性解析程序

时间:2016-11-18 15:38:51

标签: java java-ee wildfly wildfly-9

我们使用Wildfly 9.0.2服务器,我们需要使用自定义属性解析器将值注入standalone.xml中的系统属性,以实现类似:

  <system-properties>
    <property name="my-property" value="${custom:property-value-key}" />
  </system-properties>

是否存在类似于Tomcat(org.apache.tomcat.util.digester.PROPERTY_SOURCE属性)提供的机制?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于没有简单的编程方法将自定义属性注入standalone.xml,我们决定修改启动sh脚本以从Consul读取数据并将环境变量设置为WIldfly进程,然后将其作为$ {env.QLEO_DB_URL}读入standalone.xml。