是否可以通过 JNDI 访问 Wildfly 属性(在 standalone.xml 中定义)?
喜欢:
<system-properties>
<property name="MY_PROPERTY" value="some value"/>
...
</system-properties>
并在java中阅读它:
@Resource(lookup = "java:comp/env/MY_PROPERTY")
private String property;
最佳答案
<system-properties>
用于定义环境变量而不是 JNDI 变量。在里面定义 JNDI 变量
<subsystem xmlns="urn:jboss:domain:naming:2.0">
<bindings>
...
<simple name="java:/env/MY_PROPERTY" value="some value"/>
</bindings>
</subsystem>
现在,您可以将其作为 JNDI 来阅读。
关于jndi - 通过 JNDI 访问 Wildfly <system-properties><property>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36282789/