【发布时间】:2011-12-21 09:44:16
【问题描述】:
我的问题是,我想使用 Jboss 的 RMI 注册表。
为此,我想将 RMI 注册表绑定到 JNDI 名称,并使用 JNDI 名称从客户端进行查找。
所以第一个客户端使用 JNDI 名称来查找 rmi 服务,然后使用它。
让我知道这是否可行,如果可以,如何?
【问题讨论】:
我的问题是,我想使用 Jboss 的 RMI 注册表。
为此,我想将 RMI 注册表绑定到 JNDI 名称,并使用 JNDI 名称从客户端进行查找。
所以第一个客户端使用 JNDI 名称来查找 rmi 服务,然后使用它。
让我知道这是否可行,如果可以,如何?
【问题讨论】:
您可以使用jnp-client.jar.
在您的类路径中添加jndi.properties,并提供以下信息:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
HTH
【讨论】:
bind() 它通过 JNDI,如上所述。