有人可以解释基于MQSeries文件的JNDI以进行远程客户端JMS访问

时间:2013-11-26 14:10:14

标签: jms jndi ibm-mq

我一直在广泛搜索有关如何设置从远程客户端到基于文件的JNDI MQ Series提供程序的JMS访问的说明,但没有成功。

我的JMS客户端使用基于文件的JNDI在与我的MQSeries 7.5服务器相同的Linux机器上运行。

如何设置远程客户端以使用基于文件的JNDI?甚至是否可以使用LDAP?

我已经看到一些提示应该能够拥有一个远程客户端,但没有一点非常清楚。

我使用的是使用提供者URL的Spring JMSTemplate。在同一台机器上,我的Tomcat context.xml文件使用一个文件:fileName url,正如我所说,它可以与MQSeries服务器并行工作。

谢谢

2 个答案:

答案 0 :(得分:1)

不是问题。如果您使用的是基于文件的JNDI,那么您只需添加一个包含远程队列管理器的相应信息的QCF。即主机名,端口号和频道名称

DEFINE QCF(myQCF) QMANAGER(MQWT1) CHANNEL(TEST.CHL) HOSTNAME(22.22.22.22) PORT(1414) TRANSPORT(CLIENT) FAILIFQUIESCE(YES)

答案 1 :(得分:0)

我假设有超过基于文件的JNDI。一切都是读取属性文件。使用“文件”“url格式允许您读取远程文件。