蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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();
              }
   }
}

抛出异常如下:



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com