在weblogic中,通过jndi查找home接口:
Properties p = new Properties();
           p.put (Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
           p.put(Context.PROVIDER_URL,"t3://localhost:7001");
           Context ctx = new InitialContext(p);不知道楼主还有什么疑问?

解决方案 »

  1.   

    已经按照上述方法对Context进行初始化,但在客户端运行lookup("Bean2Home");后进行Home home= (Home)Portable....narrow(objref,Bean2Home.class);时出现异常,说没有找到Bean2Home。这是怎么回事?
      

  2.   

    估计你是没有引用。没有引用的时候只用lookup找不到的。我上次的问题就是这样。
    但是楼主给的信息太少,多了也说不了。
      

  3.   

    加了java:comp/env则是通过reference的引用,而直接的JNDI_Name就是通过JNDI的引用。