Я пытаюсь интегрировать приложение J2EE, работающее на Weblogic 10.3, с WebSphere MQ V7, оба работают на Redhat Linux Enterprise 5.5 (на одном компьютере с 64-разрядной архитектурой Intel). MDB, развернутый как часть приложения, не может подключиться к очереди WebSphere MQ в режиме привязки. Такая же конфигурация работает на Solaris и WL 10.0. Кто-нибудь может подтвердить, поддерживается ли режим привязки в указанной конфигурации? Прочтите некоторые старые статьи, в которых говорилось, что привязка не поддерживается в Linux для MQ 5.
Поддержка привязки WebSphere MQ v7 для Redhat Linux
comment
Трассировка стека ошибок поможет. Присутствуют ли библиотеки MQ, чтобы WL мог их найти?
- person darioo   schedule 29.03.2011
Ответы (1)
Это абсолютно поддерживается. Он управляется атрибутом TRANSPORT
фабрики соединений. См. Свойства объектов для получения подробной информации об этом атрибуте.
Если бы мне пришлось угадывать, ваша ConnectionFactory имеет параметры для хоста, порта или канала и/или имеет TRANSPORT
значение, отличное от BIND
.
Мое второе предположение заключается в том, что приложение не авторизовано для подключения. По умолчанию все идентификаторы, не входящие в группу mqm, не имеют доступа, и группа, к которой принадлежит идентификатор, должна быть авторизована с помощью команды setmqaut
.
Не зная кода причины, возвращаемого при попытке подключения, это всего лишь догадки. Можете ли вы распечатать трассировку стека и, самое главное, связанное исключение?
person
T.Rob
schedule
29.03.2011