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());
}
不產生任何結果。此外,上面的名稱查找失敗。 問題在哪裏?