Использовать привязки 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:
<entity>
<ejb-name>store/ejb/Product</ejb-name>
<jndi-name>store/ejb/Product</jndi-name>
</entity>

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