HELP!求助!这个错误怎么解决呀!Init Error: javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLIni
我按照j2ee应用开发第4。2章中的教程的例子
源文件是jdbcexamples中的example!
oracle和weblogic都装好了,连接池也建立好了!!
我运行下面的程序建立了一个和数据源的连接但是运行报以下错误。
Init Error: javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
请各位大侠帮我解答解答呀!!!是什么没有配置好?
private static Context getInitialContext() throws Exception {
String url = "t3://127.0.0.1:7001";
String user = "system";
String password = "manager1";
Properties properties = null;
try {
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, url);
if (user != null) {
properties.put(Context.SECURITY_PRINCIPAL, user);
properties.put(Context.SECURITY_CREDENTIALS, password == null ? "" : password);
}
return new InitialContext(properties);
}
catch(Exception e) {
throw e;
}
}