我如何在 JBoss EAP 6 中将任意字符串绑定(bind)到 JNDI?我曾经 通过 org.jboss.naming.JNDIBindingServiceMgr MBean 在 以前的 EAP 版本。
有没有类似org.jboss.naming.JNDIBindingServiceMgr的东西 在 JBoss EAP 6 中?
我们正在将应用程序从 jboss-5.1.EAP 迁移到 jboss-eap-6.1。 我们需要将一些东西绑定(bind)到 JNDI 中,以便应用程序可以查找 环境变量的值。
非常感谢。
最佳答案
您可以执行以下操作:
独立.xml:
<subsystem xmlns="urn:jboss:domain:naming:1.2">
<bindings>
<simple name="java:global/user" value="newUser"/>
</bindings>
</subsystem>
在 Spring 背景下:
<bean class="java.util.Properties">
<constructor-arg>
<map>
<entry key="user">
<jee:jndi-lookup jndi-name="java:global/user" />
</entry>
</map>
</constructor-arg>
</bean>
关于java - JBoss:在 JBoss EAP 6 中将值绑定(bind)到 JNDI 类似于 JNDIBindingServiceMgr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212343/