Context ctx= new InitialContext();
LoginHome home = (LoginHome)ctx.lookup("Userlogin");
Login login = home.findByUserName(UserName);
这样就成啦

解决方案 »

  1.   

    Object itemObject = context.lookup("userloginSession");//初始化连接
    home =(userloginSessionLocalHome)javax.rmi.PortableRemoteObject.narrow(itemObject,userloginSessionLocalHome.class);
      

  2.   

    楼上兄弟,由于是本地接口,所以不能用portableRemoteObject.narrow("","")
      

  3.   

    /app/ejb/userlogin.jar#userloginSession我的例子里没有这些东西,你最好把你改的什么写出来 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  4.   

    Context ctx= new InitialContext();
    LoginHome home = (LoginHome)ctx.lookup("Userlogin");// 寻找本地接口,直接使用 EJB的名称就可以了!!
      

  5.   

    Context  ctx=new InitialContext();
    LoginHome home=(LoginHme)ctx.lookup("userloginSession");
    //lookup寻找的必须是jndi中的名字
      

  6.   

    如果用孤独浪子的方法:也有异常:
    javax.naming.NameNotFoundException: Unable to resolve 'userloginSession' Resolve
    d: '' Unresolved:'userloginSession' ; remaining name 'userloginSession'
            at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(Basic
    NamingNode.java:857)
            at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.jav
    a:223)
            at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.j
    ava:146)
            at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:18
    7)
            at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.j
    ava:237)
            at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
            at javax.naming.InitialContext.lookup(InitialContext.java:345)
            at bookonline.Servlet.loginServlet.loginUser(loginServlet.java:52)
            at bookonline.Servlet.loginServlet.doGet(loginServlet.java:23)
            at bookonline.Servlet.loginServlet.doPost(loginServlet.java:37)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:1075)
            at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm