【发布时间】:2023-03-17 09:54:01
【问题描述】:
我正在尝试使用 JBoss EAP 6.3.2 上的 jnp 协议连接 JNDI。 我的代码是
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");
但是当我尝试使用 jnp 属性创建 InitialContext 对象时,我遇到了异常。
javax.naming.NoInitialContextException:无法实例化类: org.jnp.interfaces.NamingContextFactory [根异常是 java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
【问题讨论】:
标签: java