windows xp 编译JDNI Tutorial里的第一个例子 主要代码如下
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory ");
Context ctx = new InitialContext(env);
Object obj = ctx.lookup(name);
然后运行时 抛出的异常是
Problem : javax.naming.NoInitialContextException: Cannot
instantiate class: com.sun.jndi.fscontext.RefFSContextFactory
[Root exception is java.lang.ClassNotFoundException:
com.sun.jndi.fscontext.RefFSContextFactory]
请问是怎么回事?
------解决方案--------------------
RefFSContextFactory在这里没有找到,是你需要指定的context工厂类,由它来生成context,应该不在这里吧。
可能需要另外引入一个jar包如fscontext.jar
------解决方案--------------------
楼上正解 需要下载FSContext的jar 并导入
------解决方案--------------------
up