对于跨包调用,ejb与普通类没有区别。

解决方案 »

  1.   

    obj = ctx.lookup("java:comp/env/ejb/QuesManagerControl");
          quesControlHome = (QuesControlHome)PortableRemoteObject.narrow(obj, QuesControlHome.class);
       
    我是用这种方法找home的,但是不是一个包的情况下.就没办法建连接,就没办法生成这个home,是在xml中配置吗?怎么配?
      

  2.   

    你只要把所有的包打在一个ear里面就行了。
      

  3.   

    怎么不是一个包的情况下.就没办法建连接?一个EJB组件是可以自由发布,运行的。至于你那段代码,倒入被调用EJB的相应包名或使用全路径名即可。