I have a remote session bean running on one JBoss 4.2.3 + JDK 6 server and
would like to connect to it from code running in another JBoss 4.2.3 + JDK 6
server.
My suggestion to doing this is:
Hashtable environment = new Hashtable();
| environment.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
| environment.put(Context.URL_PKG_PREFIXES, "org.jboss.naming
rg.jnp.interfaces");
| environment.put(Context.PROVIDER_URL, "jnp://192.168.1.10:1099");
| InitialContext context = new InitialContext(enviroment);
| Object bar = context.lookup("foo");
Even though I have asked to connect to the JNDI server running at 192.168.1.10
by providing the PROVIDER_URL, the lookup seems to be performed on the JNDI
server running on the same server as the code (i.e. localhost), and therefore
it cannot find what I'm looking for. My conclusion is that PROVIDER_URL is
ignored or that something overrides it.
It think that my setup is very common, and since I can't make it work, there
must be some fundamental thing about JNDI that I don't know about, so please,
could someone enlighten me? Thanks up front. :-)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4192585#4192585
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4192585
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user