0
部署到jboss 7的ejb-jar具有jdni绑定“java:global/foo!IFoo”。 Jboss管理控制台显示此绑定。 默认情况下,jndi端口为1099。 jboss上的客户端获取该绑定的对象,但在同一台机器上运行的独立客户端不会。jboss jndi上下文为空
Properties properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jboss.as.naming.InitialContextFactory");
properties.put("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url","jnp://localhost:1099");
Context ctx = new InitialContext(properties);
NamingEnumeration<NameClassPair> list = ctx.list("");
while (list.hasMore()) {
System.out.println(list.next().getName());
}
不产生任何结果。此外,上面的名称查找失败。 问题在哪里?