如何列出"java:global"命名空间中的所有JNDI条目

ane*_*rgy 6 jndi java-ee glassfish-4 java-ee-7 wildfly

目标是以编程方式列出所有JNDI条目.new InitialContext().list("java:global")不起作用.

EJB 3.1,Wildfly或Glassfish 4

Ale*_*ler 5

我认为在JNDI名称空间中导航的更安全的方法是首先查找其根,然后列出其内容.

我在WildFly 8.1.0中尝试过这种方式并且它有效:

    Context root = (Context) new InitialContext().lookup("java:global");
    NamingEnumeration<NameClassPair> names = root.list("");
Run Code Online (Sandbox Code Playgroud)