IBM MQ 7-ой и более новой версии

garrick

garrick

Lotus team
26.10.2009
1 024
81
Никто случайно не делал агентов с доступом к IBM MQ, (отправка получение сообщений)? Не получается использовать драйвера 7-ой и всех остальных более новых версий. Работает только с драйверами 6-ой версии. В 7-ой версии всё кардинально поменялось.

В java.policy разрешено всё, но агент вылетает с ошибкой в момент обращения к классам драйвера. Пробовал разные танцы с бубном, разные методы -JSM и MQ, ошибки в зависимости от вариантов разные, но в основном NPE - не загрузился какой-то класс из драйвера. Вне Domino тот же код работает отлично, даже под JVM от него. Выкладывание драйверов в ext/lib/jvm положительного результата не даёт. Может быть кто-то уже проходил это? Есть у кого-нибудь решение?

Боюсь как бы эту совместимость с legacy драйверами не забанили в новой версии MQ.
 
garrick

garrick

Lotus team
26.10.2009
1 024
81
есть же еще и jvm1.6/lib/ext
Нет, на сервере такой папки нет, это только на дизайнере.
На сервере не работает, на дизайнере не работает, на клиенте не работает, а в Eclipse работает, даже в JVM от клиента.
Теоретически, могу предположить, что Eclipse грузит эти классы как-то по другому ещё до старта приложения, а Lotus наоборот.
Первый раз сталкиваюсь с такой штукой, обычно всё разруливалось выдачей прав в java.policy и выкладыванием библиотек в jvm/lib/ext, а тут никак.
 
lmike

lmike

нет, пердело совершенство
Lotus team
27.08.2008
7 256
439
Теоретически, могу предположить, что Eclipse грузит эти классы как-то по другому ещё до старта приложения, а Lotus наоборот.
у нотусятины м.б. классы кот. пересекаются с подгружаемыми (я сталкивался с таким)
 
Мы в соцсетях:  ТелеграмВконтактеДзенФейсбукТвиттерЮтуб