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

В message-driven-descriptor задается целевое расположение получателя сообщений. Ссылка на целевое расположение сообщений представляет собой логическое имя, применяемое для идентификации EJB, играющего роль целевого расположения сообщений, в модуле EJB. Ссылки на целевое расположение сообщений присутствуют только в артефактах J2EE 1.4 и более поздних версий, таких как:

Если несколько ссылок на целевые расположения сообщений соответствуют одной связи с целевым расположением, то во время развертывания будет собрано одно имя JNDI EJB, представляющего связь с целевым расположением, а значит - все ссылки на целевые расположения сообщений. Во время выполнения ссылки на целевые расположения связываются с администрируемыми целевыми расположениями сообщений в целевой операционной среде. Если ссылка на целевое расположение и управляемый сообщениями EJB связаны с одним целевым расположением сообщений, то у них должно быть одинаковое имя JNDI целевого расположения. В этом случае имя JNDI целевого расположения, заданное для управляемого сообщениями EJB, извлекается и применяется к соответствующей ссылке на целевое расположение сообщений. Если при установке приложения выбирается опция генерации привязок по умолчанию, то мастер установки назначает в качестве имен JNDI следующие неполные ссылки на целевые расположения сообщений:

Если у ссылки на целевое расположение сообщений есть элемент <message-destination-link>, то задается имя JNDI ejs/имя-message-destination-link. В противном случае задается имя JNDI eis/имя-message-destination-ref.

Данное правило находит имена JNDI целевых расположений для управляемых сообщениями EJB. В сканере исходного кода доступно быстрое исправление. Процедура быстрого исправления копирует имя JNDI целевого расположения из файла weblogic-ejb-jar.xml в файл привязок WebSphere(R) Application Server. При этом процедура быстрого исправления не задает имя JNDI ActivationSpec и не переносит свойства конфигурации активации в ejb-jar.xml.

Применяемое вручную решение для Liberty


Применяемые вручную решения для WebSphere traditional