Ibm mobilefirst 如何启用Worklight适配器执行远程JMS查找
我在WAS ND应用程序服务器配置文件上安装了Worklight 6.1环境 我的要求是使用Worklight JMS适配器组件连接到外部WebSphere MQ JMS队列管理器 我已经在MQ队列管理器上创建了必要的JMS定义 连接工厂=mqWLCF 队列定义=TESTQ 在WAS ND服务器上安装到Worklight环境时,我无法使适配器正常工作 适配器xml文件中的连接代码为-Ibm mobilefirst 如何启用Worklight适配器执行远程JMS查找,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,我在WAS ND应用程序服务器配置文件上安装了Worklight 6.1环境 我的要求是使用Worklight JMS适配器组件连接到外部WebSphere MQ JMS队列管理器 我已经在MQ队列管理器上创建了必要的JMS定义 连接工厂=mqWLCF 队列定义=TESTQ 在WAS ND服务器上安装到Worklight环境时,我无法使适配器正常工作 适配器xml文件中的连接代码为- <connectivity> <connectionPolicy xsi:type="
<connectivity>
<connectionPolicy xsi:type="jms:JMSConnectionPolicyType">
<namingConnection url="tcp:/192.168.0.100:1417"
initialContextFactory="com.sun.jndi.fscontext.RefFSContextFactory"/>
<jmsConnection
connectionFactory="mqWLCF"/>
</connectionPolicy>
</connectivity>
适配器xml文件中的正确语法是什么
<connectivity>
<connectionPolicy xsi:type="jms:JMSConnectionPolicyType">
<namingConnection url="tcp:/127.0.0.1:61616"
initialContextFactory="org.apache.activemq.jndi.ActiveMQInitialContextFactory"
user="admin"
password="admin"/>
<jmsConnection
connectionFactory="ConnectionFactory"
user="admin"
password="admin"
/>
</connectionPolicy>
<loadConstraints maxConcurrentConnectionsPerNode="10"/>
</connectivity>
您可以在此处找到有关JMS适配器的更多信息:
命名连接URL和初始上下文工厂必须齐头并进。例如,在您提供的示例中,ICF是
RefFSContextFactory
,而URL是tcp://
URL(这对应于活动MQ-正如Shmulik所回答的)。若你们不想使用文件系统,那个么你们必须提到你们想使用什么ICF
您可以使用ICF为com.sun.jndi.LDAP.LdapCtxFactory
的LDAP,并且必须将URL设置为ldap://.....
类似地,对于WAS环境中的查找,必须具有ICF
com.ibm.websphere.naming.WsnInitialContextFactory
和相应的URL 我已经阅读了此Worklight JMS适配器文档,但找不到需要为URL和intialContextFactory参数设置提供的正确值。我不希望在URL参数中使用“file”选项,因为我将从Worklight WAS ND服务器连接到外部WebSphere MQ队列管理器