Поддержка связывания WebSphere MQ v7 для Redhat Linux - PullRequest
1 голос
/ 29 марта 2011

Я пытаюсь интегрировать приложение J2EE, работающее в Weblogic 10.3, с WebSphere MQ V7, оба работают в Redhat Linux Enterprise 5.5 (на одной машине с 64-битной архитектурой Intel).MDB, развернутый как часть приложения, не может подключиться к очереди WebSphere MQ в режиме привязки.Та же конфигурация работает на Solaris и WL 10.0.Кто-нибудь может подтвердить, поддерживается ли режим привязки в указанной конфигурации?Прочитайте некоторые старые статьи, в которых говорится, что связывание не поддерживается в Linux для MQ 5.

1 Ответ

0 голосов
/ 29 марта 2011

Это абсолютно поддерживается.Управляется атрибутом TRANSPORT фабрики соединений.См. Свойства объектов для получения подробной информации об этом атрибуте.

Если бы мне пришлось угадывать, ваша ConnectionFactory имеет параметры для хоста, порта или канала и / или имеет TRANSPORT значение, отличное от BIND.

Моим вторым предположением было бы, чтоприложение не авторизовано для подключения.По умолчанию любые идентификаторы, не входящие в группу mqm, не имеют доступа, и группе, которой принадлежит этот идентификатор, должна быть предоставлена ​​авторизация с помощью команды setmqaut.

Не зная код причины, возвращаемый при попытке подключения, это всего лишь догадки.Можете ли вы напечатать трассировку стека и, самое главное, связанное исключение?

...