Search code examples
javajndi

Code to list all the entries in jndi on remote machine


Can any one tell or point me to code to list all the jndi entries in a remote machine


Solution

  • It is possible to list all entries of an InitialContext. You can use this snippet:

    InitialContext ctx = new InitialContext();
    NamingEnumeration<NameClassPair> list = ctx.list("");
    while (list.hasMore()) {
      System.out.println(list.next().getName());
    }
    

    If you are using an application server, there is usually the option to browse the JNDI tree.