MDB не может подключиться к назначению стороннего сервера в кластере Weblogic 12c

Я развернул EAR на сервере Weblogic 12c, ориентированном на кластер. Здесь кластер состоит из 2 управляемых серверов на одной физической машине.

Теперь, согласно моему требованию, приложение потребляет сообщения из внешнего назначения, например, серии MQ, поэтому в моем приложении есть MDB, который должен установить соединение с удаленной очередью через поиск JNDI.

Итак, чтобы выполнить это, я выполнил следующие шаги:

1) Создан сервер JMS, предназначенный для кластеризации.

2) Создан модуль JMS, предназначенный для кластеризации.

3) Внутри JMS-модуля создан чужой сервер и установлен флажок "Таргетинг по умолчанию включен". Таким образом, он также нацелен на кластеризацию, аналогичную родительской.

4) Внутри внешнего сервера я создал фабрики назначения и подключения.

После внесения вышеуказанных изменений при попытке развернуть EAR я получаю следующие сообщения об ошибках. Мой MDB не устанавливает соединение с очередью сообщений назначения.

Управляемый сообщениями EJB TestMDB не может подключиться к JMS-адресу назначения jms/TEST_FEED_QUEUE. Ошибка была: назначение для MessageDrivenBean TESTMDB не может быть решено в это время. Убедитесь, что пункт назначения доступен под именем JNDI jms/TEST_FEED_QUEUE. Контейнер EJB будет периодически пытаться разрешить это назначение MessageDrivenBean, и могут быть выданы дополнительные предупреждения.

Подобные ошибки были отображены и на другом управляемом сервере.

Подскажите пожалуйста, где я делаю не так. Пожалуйста, предложите.

0 ответов

Другие вопросы по тегам