Jms WebSphere MQ与WebLogic的集成-向外部队列发送消息

Jms WebSphere MQ与WebLogic的集成-向外部队列发送消息,jms,weblogic,integration,ibm-mq,Jms,Weblogic,Integration,Ibm Mq,我正在用WebSphere MQ 6.0.1.0(在Linux服务器上运行)测试WebLogic MDB(在本地Windows开发环境-Eclipse/WebLogic 10.3.2上运行)。WebSphere MQ组件之前已配置,我有正确的.bindings文件 我已按照说明进行了操作 使用放置在MQ队列上的消息没有问题。但是,当我尝试配置MDB以将消息放回MQ队列时,在服务器启动时会收到以下警告: <Warning> <JMSPool> <BEA-169808&

我正在用WebSphere MQ 6.0.1.0(在Linux服务器上运行)测试WebLogic MDB(在本地Windows开发环境-Eclipse/WebLogic 10.3.2上运行)。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> 
有人碰到这个问题,知道问题出在哪里吗


感谢您的帮助。

一个问题似乎是您正在使用的MQ版本。它是古老的。IBM在很久以前(9月12日!)就停止了对MQ6的支持

当IBM决定在产品中免费包含扩展事务客户机时,事情变得容易多了:

因此,一种选择可能是升级到包含以下内容的版本: 7.0.1.12+ 7.1.0.5+ 7.5 8.0


否则。。。查看v6文档,了解如何在您付费的情况下为JMS启用“扩展事务客户机”。

当您收到JMS异常并打印链接异常时(您肯定会这样做,因为每个好的JMS应用程序都会这样做,对吧?),链接异常中的WMQ原因代码是什么?这将告诉您WMQ认为错误是什么。或者,当发生这种情况时,WMQ错误日志中会显示什么?谢谢提示。我确实想发表评论,但我的账户足够多,网站不允许我发表评论。因此,这篇文章的答案是:)
javax.jms.JMSException: MQJMS1068: failed to obtain XAResource...

javax.transaction.xa.XAException: client connection not XA enabled...

java.lang.NullPointerException