Not sure i understand the question right. Your code in appserver1 can do the following:
Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory"); env.put(Context.PROVIDER_URL,"jnp://theSecondServerName:1099"); Context remoteCtx = new InitialContext(env); remoteCtx.lookup(....);
You can even place the address of the second server in the jndi.properties file which accepts a comma separated value for the java.naming.provider.url property
Thank you for reply.
It was what i need.
is there any way to apply some authentication for this?
I mean someway to prevent other people from looking into our JNDI?