Настройка интеграции WebSphere MQ в кластерной среде WebLogic

У меня есть кластер WebLogic и работает приложение, содержащее MDB. В настоящее время я использую очереди WebLogic JMS для отправки сообщений в MDB. Все хорошо.

Теперь мне нужно переключиться на IBM WebSphere MQ для обмена сообщениями JMS.

Я могу настроить это и отправлять/получать сообщения в некластеризованной среде (сервер администратора), используя внешний сервер с файлом привязок. Однако я не могу правильно настроить кластерную среду для правильной работы интеграции MQ.

Я получаю следующее при развертывании EAR/MDB в кластере:

The Message-Driven EJB: xxxMDB is unable to connect to the JMS destination...
javax.naming.NameNotFoundException: Unable to resolve 'jms.xxxQueue'

Может ли кто-нибудь указать мне документацию о том, как настроить IBM WebSphere MQ в кластере WebLogic?

Спасибо!


person code-jack    schedule 24.04.2012    source источник
comment
Если бы ошибка была в MQ, я мог бы помочь, но похоже, что поиск JNDI не работает. Я нашел довольно старый технический документ здесь ( oracle.com/technetwork/middleware/service-bus/overview/ ), которые могут помочь. Кроме того, если вы обнаружите какие-либо ссылки на клиент MQ Transactional с платной лицензией, на сегодняшний день это уже не соответствует действительности согласно ibm. .co/WMQ75Объявление   -  person T.Rob    schedule 24.04.2012


Ответы (1)


необходимо добавить несколько классов MQ JMS в PATH веб-логики, чтобы он мог подключаться к MQ. Необходимо добавить путь: *MQ_system_path*/java/lib64, кроме того, вот класс, который я обнаружил, что для этого необходимы: com.ibm.mq.mqi.jar; com.ibm.mq.headers.jar; com.ibm.mq.jar; общие сервисы.jar; com.ibm.mq.jms.jar;jta.jar;

это то, что помогло нам подключить weblogic к MQ

С уважением

Орен Йегер

person Oren Yeger    schedule 29.04.2012