此规则从 jboss.xml 文件检测 Enterprise JavaBeans(TM) (EJB) JNDI 名称。
对于每个 EJB 2.1 或更低版本的企业 bean,必须指定 JNDI 名称。 该名称用来在 EJB 主对象的全局 JNDI 名称空间中绑定条目。 对于 WebSphere Traditional 和 Liberty,绑定定义存储在 META-INF/ibm-ejb-jar-bnd.xmi 文件中。
不需要以手动方式为 EJB 3.0 模块中企业 bean 上的每个接口或 EJB 主对象指定 JNDI 绑定名称。 如果未显式指定绑定,那么 EJB 容器会指定缺省绑定。
在存储应用程序中,用于产品 EJB 的示例 JNDI 名称可能为 store/ejb/Product,如以下示例中所示。
示例 jboss.xml <jndi-name>:JNDI 名称值会迁移到相应的 WebSphere Application Server 绑定文件。 如果该绑定文件尚不存在,那么会创建一个文件。