Я тестирую WebLogic MDB (работает в моей локальной среде разработки Windows - Eclipse / WebLogic 10.3.2) с WebSphere MQ 6.0.1.0 (работает на сервере Linux).Компоненты WebSphere MQ были предварительно настроены, и у меня есть правильный файл .bindings.
Я следовал инструкциям, описанным здесь . У меня нет проблем с использованием сообщений, помещенных в очередь MQ.Однако, когда я пытаюсь настроить MDB для отправки сообщений обратно в очередь MQ, при запуске сервера я получаю следующее предупреждение:
<Warning> <JMSPool> <BEA-169808> <There was an error while making the initial
connection to the JMS resource named jms/WLSenderQCF from the EJB "TestMDB"
inside application "EJB Test 2EAR". The server will attempt the connection
again later. The error was javax.jms.JMSException: MQJMS1068: failed to obtain
XAResource>
Если я помещаю сообщение в очередь, мой MDB используетсообщения, но эти исключения генерируются, когда MDB пытается поместить сообщение в очередь MQ:
javax.jms.JMSException: MQJMS1068: failed to obtain XAResource...
javax.transaction.xa.XAException: client connection not XA enabled...
java.lang.NullPointerException
Кто-нибудь сталкивался с этим и знает, в чем проблема?
Спасибо за любую помощь.