Использовать привязки WebSphere для определения имен JNDI EJB

Это правило находит имена JNDI Enterprise JavaBeans(TM) (EJB) в файлах jboss.xml.

Для каждого объекта EJB 2.1 или более младшей версии должно быть задано имя JNDI. Имя связывает запись в глобальном пространстве имен JNDI с локальным объектом EJB. В случае WebSphere traditional и Liberty определение связи хранится в файле META-INF/ibm-ejb-jar-bnd.xmi.

Для интерфейсов и локальных объектов EJB в модулях EJB 3.0 не нужно вручную присваивать имена привязок JNDI. Контейнер EJB назначает им привязки по умолчанию.

Например, EJB товара в приложении магазина может иметь имя JNDI store/ejb/Product, как показано ниже.

Пример <jndi-name> в jboss.xml:
< span class="Code"> < entity>
<ejb-name>store/ejb/Product</ejb-name>
<jndi-name>store/ejb/Product</jndi-name>
</entity>

Значение имени JNDI переносится в соответствующий WebSphere Application Server файл привязки. Если файл привязок не существует, он создается.