1,首先保证服务器端程序正确发布,根据错误提示极可能是服务器端发布的
问题。2,你的accountHome等是在服务器端,你要在客户端指出其路径,否则必需
与服务器端在一个包内,就是包名要一致。

解决方案 »

  1.   

    我不懂这一句:
    Context context=new bankClient().getContextInfo();谁给讲讲,主要是那个new
      

  2.   

    JNDI没有定位到你的“account”,在weblogic看一下(account)名称是否正确?
      

  3.   

    java.lang.ClassNotFoundException: weblogic.jndi.wlInitialContextFactory
    显然是指运行客户端程序的jvm没能找到工厂类weblogic.jndi.wlInitialContextFactory
    你用java -classpath=xxx.jar ...试试
      

  4.   

    我在jrun3.0上遇到了和你一样的问题,你解决了吗?
      

  5.   

    Context context=new bankClient().getContextInfo();是获得上下文环境。
      

  6.   

    Context context=new bankClient().getContextInfo();
    如果使用weblogic需要改成这样子
    Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
            env.put(Context.PROVIDER_URL, "t3://localhost:7001");
            Context context = new InitialContext(env);