2011-08-21 72 views

回答

1

EJB 2.x bean同时具有远程和本地接口。 <jndi-name>元素用于绑定远程接口,而<local-jndi-name>用于绑定本地接口。

命名不一致的原因是EJB 1.x只有远程接口,所以只需要<jndi-name>

1

您可以在JBoss分销docs/schema/jboss_5_0.xsddocs目录中找到相关文档。

这些元件是限定作为local-jndi-nameType类型,这里是描述它:

的JNDI名称下与本地接口应该被约束。如果它不是 ,则提供的jboss将假定“jndi-name”=“beanClass/local”

相关问题