|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
!!请教JNDI不能初始化的问题!!
我刚开始接触JNDI,可第一个程序就抛出异常说不能初始化。请各位帮忙看一下,怎样才能解决呢?
多谢先!!!
import javax.naming.*;
import java.util.*;
public class firstJndi
{
public firstJndi()
{super();
}
public Context getInitialContext(Hashtable env)throws NamingException
{return new InitialContext(env);
}
public static void main(String args[])throws Exception
{
Context ctx=null;
if(args.length==0)
{System.out.println("please provide URL");
System.exit(0);
}
firstJndi client=new firstJndi();
Hashtable env=new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.fscontext.RefFSContextFactory");
env.put(Context.PROVIDER_URL,"file:///G:JAVA/JNDI");
try
{ctx=client.getInitialContext(env);
System.out.println("InitialContext was created successfully");
if(ctx!=null)
{System.out.println("Closing");
ctx.close();
}
}
catch(NoInitialContextException ex) //抛出异常
{System.out.println("error");
ex.printStackTrace();
}
}
}
抛出异常如下: |
| |