我部署成功了,我是用jbuilder部署的,当时没有报错
      Context ctx = new InitialContext();
      home = (OrderViewHome) ctx.lookup("java:comp/env/ejb/local/OrderViewMain");
我把第二行语句中的"java:comp/env/ejb/local/OrderViewMain"换成class的路径就没错,如换成"ims.OrderViewHome"

解决方案 »

  1.   

    我想你应该使没有在  Context ctx = new InitialContext();
          home = (OrderViewHome) ctx.lookup("java:comp/env/ejb/local/OrderViewMain");
    所处的 EJB 中添加对 OrderViewMain 对象的引用!! 使用 ,JBUILDER,在 EJB对象的设计下,有这个功能!!
     这个功能的目的是使得 即使 其他EJB对象改变,例如, 别人的 ims.OrderViewHome
    改成了 imms.OrderViewHome,你也不需要改变你的EJB对象的代码,而只要改变 部署文件即可!
      

  2.   

    hesi726(hesi)
    你好,你可以说得详细写吗?我对jbuider还不是太熟