不同服务器 做法都不一样 ,但步骤大致一致 ,下面是weblogic得例子 
第一步 是初始化上下文
Hashtable env = new Hashtable();
           env.put(InitialContext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
           env.put(InitialContext.PROVIDER_URL,"t3://localhost:7001");
           InitialContext ctx = new InitialContext(env);
第二步从上下文中lookup ejbhome
Object home = ctx.lookup(JNDI_NAME); 
return (YourEJBHome) PortableRemoteObject.narrow(home, YourEJBHome.class);

解决方案 »

  1.   

    但是,我怎么使用YourEJBHome呢,我该怎么引入它呢,我是在另一个项目里写的jsp,我不知道如何做
      

  2.   

    在jsp里面可以把那段代码写上就可以了啊
    <%
    Hashtable env = new Hashtable();
     env.put(InitialContext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
               env.put(InitialContext.PROVIDER_URL,"t3://localhost:7001");
               InitialContext ctx = new InitialContext(env);
    Object home = ctx.lookup(JNDI_NAME); 
    return (YourEJBHome) PortableRemoteObject.narrow(home, YourEJBHome.class);
    %>