I'm trying to connect JNDI using jnp protocol at JBoss EAP 6.3.2. My code is
Properties p = new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
p.put(Context.URL_PKG_PREFIXES,
"org.jboss.naming:org.jnp.interfaces");
p.put(Context.PROVIDER_URL, "jnp://127.0.0.1:1099");
InitialContext ctx = new InitialContext(p);
MyBeanHome home = (MyBeanHome) ctx
.lookup("/MyApp/MyAppModule/MyBean!org.com.SesFacade.MyBeanHome");
But I'm getting Exception when I'm trying to create an InitialContext object using jnp properties.
javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]