Anand Sunderraman Anand Sunderraman - 7 months ago 28
Java Question

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

Answer

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.