• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

garrick

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

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

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

garrick

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
Теоретически, могу предположить, что Eclipse грузит эти классы как-то по другому ещё до старта приложения, а Lotus наоборот.
у нотусятины м.б. классы кот. пересекаются с подгружаемыми (я сталкивался с таким)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!