Использовать привязки 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-linkName . В противном случае будет задано имя JNDI eis/message-destination-refName .

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

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


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