【发布时间】:2015-06-10 19:09:29
【问题描述】:
在 Eclipse 中,当作为简单的 java 程序执行时,相同的代码可以正常工作。但是当通过动态 Web 项目调用相同时,它会抛出异常“javax.naming.NoInitialContextException:无法实例化类:weblogic.jndi.WLInitialContextFactory [根异常是 java.lang.ClassNotFoundException:weblogic.jndi.WLInitialContextFactory]”
wlfullclient.jar 还附加到保存在 WebContent\WEB-INF\lib 文件夹中的动态 Web 项目。
代码如下。提前致谢
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, url);
return new InitialContext(env);
【问题讨论】: