ie:
public static void main(Sting args[] )
{
  
   Properties props =System.getProperties();
   //初始化JNDI
   Context ctx = new InitialContext(props);
   Object obj = ctx.lookup("HelloHome");
   //HelloHome是接口的名字。
   HelloHome Home = (HelloHome)javax.rmi.PortableRemoteObject.narrow(obj,HelloHome.calss);//造型。
   Hello hello = Heome.create();
   .....
}
}

解决方案 »

  1.   

    如何获得服务器上所有已经激活的Session Beans 的远程接口的引用 
                    ~~~~          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    没听说过。
      

  2.   

    Context 有几个list方法可以找到名字,lookup接口就行了
      

  3.   

    那你在生成之前定义一个Vector不行吗?
    再取出来。
      

  4.   

    to anson2003(老蒋) ,感谢赐教,这种办法我也想过但Vector放在哪儿保存呀
      

  5.   

    to bdsc ,你能具体说出是哪个list方法,我翻了半天也没找到
      

  6.   

    做一个Sington的EJB lookup类,用一个Hashtable来存放reference...