are you using the following or its equivalent?
Properties p = new Properties(); p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfacesNamingContextFactory"); p.put(Context.URL_PKG_PREFIXES, "jboss.naming:org.jnpinterfaces"); p.put(Context.PROVIDER_URL, "localhost:1099");
make sure you also have the required client jars.
The answer turns out to be a RedHat environment variable. You need to set something like this or JNDI will not respond to remote requests.
No the solution is in the FAQ.
Which if you've posted in the correct forum (jndi/network) you might have found.