我没有在命令行方式下调用ejb,我一般都是在servlet或/jsp下调用,倒没出现你的问题,如果你愿意,倒是可以给你一些servlet/jsp下的相关方法。。

解决方案 »

  1.   

    现在正在学习j2ee以前都是用得jsp。
    晚上回来我来试试
    再告诉楼主
      

  2.   

    你没有初始化环境的context
    Properties p = System.getProperties();
    p.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
                            "com.ibm.websphere.naming.WsnInitialContextFactory");
    p.put(javax.naming.Context.PROVIDER_URL, "iiop://localhost:900/");
                        InitialContext ctx = new InitialContext(p);
    m_docCtrlHome      = (ClassHome)PortableRemoteObject.narrow
                         (ctx.lookup("JNDIName"),ClassHome.class);  
    这个可不是一个简单的例子