如何使用Worklight JMS适配器连接到WebSphere MQ

如何使用Worklight JMS适配器连接到WebSphere MQ,jms,ibm-mobilefirst,ibm-mq,worklight-adapters,Jms,Ibm Mobilefirst,Ibm Mq,Worklight Adapters,我已经按照此链接中给出的步骤使JMS适配器工作,但无法使其工作 我正在使用Worklight Development Server v6.2,并且我正在尝试连接到WebSphere MQ(Worklight和MQ都在同一台机器上),jms适配器可以与此设置一起工作吗?是否需要进行其他配置才能使其正常工作 下面是我尝试过的适配器条目组合 组合1: <namingConnection url="file:/C:/K5/JNDI_DIR/" initialContex

我已经按照此链接中给出的步骤使JMS适配器工作,但无法使其工作

我正在使用Worklight Development Server v6.2,并且我正在尝试连接到WebSphere MQ(Worklight和MQ都在同一台机器上),jms适配器可以与此设置一起工作吗?是否需要进行其他配置才能使其正常工作

下面是我尝试过的适配器条目组合

组合1:

  <namingConnection url="file:/C:/K5/JNDI_DIR/" 
          initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"/>

  <jmsConnection connectionFactory="TESTJMSCONNFAC" />

错误消息:[错误]FWLSE0005W:接收到JMS连接异常:null。正在关闭连接

组合2:

  <namingConnection url="tcp://localhost:1414" 
          initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"/>

  <jmsConnection connectionFactory="MQConnectionFactory" />

错误消息:[错误]FWLSE0005W:收到JMS连接异常:tcp://localhost:1414. 正在关闭连接

配置信息如下:


您的组合1看起来正确。您可以发布部分实现代码来显示指定目标的位置吗?在readMessage过程中,var result=WL.Server.readSingleJMSMessage({destination:“JMSDestination”,timeout:60});我们也尝试过这个方法,var result=WL.Server.readSingleJMSMessage({目的地:“dynamicQueues/JMSDestination”,超时:60});你能检查你的liberty服务器堆栈跟踪吗?那里可能还有与错误相关的堆栈跟踪。这些是我调用过程时日志中的消息,[9/28/14 15:07:32:935 SGT]00000015 com.ibm.ws.config.internal.xml.XMLBundleProcessor a CWWKG0018I:服务器配置未更新。未检测到功能变化。[9/28/14 15:07:39:881 SGT]00000151 com.worklight.adapters.jms.JMSConnectionManager E FWLSE0005W:接收到jms连接异常:null。正在关闭连接。