2015-11-06 2 views
0

У меня есть приложение Java, которое подключается как к ActiveMQ, так и к IBM MQ. В настоящее время я использую IBM MQ 7.1 и пытаюсь перейти на использование клиента MQ 8.0. Ящики MQ 8 ссылаются на классы JMS 2.0, такие как JMSRuntimeException. в банке ActiveMQ-all есть классы JMS 1.1, которые конфликтуют с JMS 2.0.Используйте ActiveMQ 5 и IBM MQ 8 в одном приложении

Есть ли способ использовать оба варианта?

+0

В контейнере OSGi, который может работать. –

ответ

2

Один простой способ сделать это - использовать прямые классы WebsphereMQ и НЕ использовать его как поставщика JMS, тогда ваш конфликт испарится.

+0

Спасибо, это может быть ответ, который я принимаю, хотя это большое количество работы для этого конкретного приложения. – Dave

Смежные вопросы