if you want to invoke local interface, 
you should be set node:
ejb-local-ref

解决方案 »

  1.   

    <ejb-local-ref>
                  <ejb-ref-name>RequestDataManager</ejb-ref-name>
                  <ejb-ref-type>Session</ejb-ref-type>
                  <local-home>request.RequestDataManagerLocalHome</local-home>
                  <local>request.RequestDataManagerLocal</local>
                  <ejb-link>RequestDataManager</ejb-link>
              </ejb-local-ref>
    有这个,才可以本地调用,否则,只能远程调用
      

  2.   

    你的意思是不是如果不定义这个,即使被调用的ejb实现了本地接口,也是按照远程接口方式调用的?那么,如果被调用的ejb没有实现本地接口只实现了远程接口,是否也可以不写定义的信息呢?
      

  3.   

    如果被调用的ejb没有实现本地接口只实现了远程接口,是否也可以不写定义的信息呢?