我一直在广泛搜索有关如何设置从远程客户端到基于文件的JNDI MQ Series提供程序的JMS访问的说明,但没有成功。
我的JMS客户端使用基于文件的JNDI在与我的MQSeries 7.5服务器相同的Linux机器上运行。
如何设置远程客户端以使用基于文件的JNDI?甚至是否可以使用LDAP?
我已经看到一些提示应该能够拥有一个远程客户端,但没有一点非常清楚。
我使用的是使用提供者URL的Spring JMSTemplate。在同一台机器上,我的Tomcat context.xml文件使用一个文件:fileName url,正如我所说,它可以与MQSeries服务器并行工作。
谢谢
答案 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格式允许您读取远程文件。