jndi-name 提供Bean的JNDI名字,它将被用于厂商私有的部署描述器(用于远程接口)。
local-jndi-name 与jndi-name相同,但用于本地接口。

解决方案 »

  1.   

    首先想说明的是<JNDI-NAME><LOCAL-JNDI-NAME>是两个不同的特征
    1.<JNDI-NAME>一般用在sessionbean处,而<LOCAL-JNDI-NAME>就是用在entity bean处了。
    由于它们的部署完全可以不同所以它们的定位也就不同
    2.由于在sessionbean处采用了remote(远程调用),所以在定位引导接口是就是以<JNDI-NAME>
    来衔接
    3.至于entity bean 是以本地实例化所以。呵呵,我想接下来我就不用多说了。
      

  2.   

    谢谢两位兄弟拉,呵呵,特别是 yeshucheng(叶澍成)兄弟的点笔之处----两种不同的EJB该如何使用哪种JNDI。