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