JBoss JNDI:编程绑定的工作原理

时间:2014-01-08 00:14:59

标签: jboss jndi

我知道如何通过JNDI绑定管理器使用的配置文件将JNDI与InitialContext和绑定对象绑定到JNDI。您还可以以编程方式将对象绑定到JNDI。然而,这是我不太了解JNDI如何在JBOSS中工作的部分。

当JBoss首次启动时,它会根据配置文件绑定对象。但是,当以编程方式绑定JNDI名称时,JNDI名称在JBoss启动后绑定。

我的问题是,如果要重新启动JBoss,JNCI名称是否会以编程方式绑定丢失?

1 个答案:

答案 0 :(得分:1)

这取决于你的约束。

如果绑定到java:namespace,当JBoss退出时绑定将消失,因为它不是持久的。

如果绑定到LDAP名称空间,则绑定是持久的,因为LDAP是持久存储。

如果绑定到CORBA名称空间,则绑定与您绑定的COSNaming服务相同。

如果绑定到RMI命名空间,则绑定与您绑定的注册表相同。