to  haode(好的) 
考过来有问题,JDNI未找到指定ejb请问不同机上调用ejb时, Object homeObject = new InitialContext().lookup("***");中的***怎么写法?

解决方案 »

  1.   

    EJBConfig config = EJBConfig.getInstance();
        ht.put(ctx.PROVIDER_URL, "t3://ip:port" );//  t3://127.0.0.1:7001
        ht.put(ctx.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
        ctx = new InitialContext(ht);
    anEJBHome = (EJBHome) javax.rmi.PortableRemoteObject.narrow (ctx.lookup (your ejb jndi name),you ejb Class);
          
      

  2.   

    我未用到weblogic,只用了sun的j2ee框架发布,那
    ht.put(ctx.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    怎么改?
    入门问题,谢谢回答,不好意思
      

  3.   

    Hashtable ht = new Hashtable(); J2EE  SDK(J2EE  RI):  
    Context.INITIAL_CONTEXT_FACTORY  
       "com.sun.jndi.cosnaming.CNCtxFactory  "  
    Context.PROVIDER_URL  
       "iiop://127.0.0.1:1050  "  
      

  4.   

    很麻烦的,要用到RMI,要考几个stub文件的