有人能解释一下用于远程客户端JMS访问的基于MQSeries文件的JNDI吗

有人能解释一下用于远程客户端JMS访问的基于MQSeries文件的JNDI吗,jms,jndi,ibm-mq,Jms,Jndi,Ibm Mq,我一直在广泛地搜索关于如何设置从远程客户端到基于文件的JNDI MQ系列提供程序的JMS访问的描述,但没有成功 我的JMS客户机使用基于文件的JNDI在与MQSeries 7.5服务器相同的Linux机器上正常工作 如何设置远程客户端以使用基于文件的JNDI?是否有可能或必须使用LDAP 我已经看到一些提示,一个人应该能够有一个远程客户端,但没有非常清楚 我使用的是SpringJMSTemplate,它使用一个提供者url。在同一台机器上,我的Tomcat context.xml文件使用一个fi

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

我的JMS客户机使用基于文件的JNDI在与MQSeries 7.5服务器相同的Linux机器上正常工作

如何设置远程客户端以使用基于文件的JNDI?是否有可能或必须使用LDAP

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

我使用的是SpringJMSTemplate,它使用一个提供者url。在同一台机器上,我的Tomcat context.xml文件使用一个file:fileName url,正如我所说,它与MQSeries服务器并置工作正常


谢谢,没问题。如果您使用的是基于文件的JNDI,那么您只需要添加一个QCF,其中包含远程队列管理器的适当信息。i、 e.主机名、端口和通道名称

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

没问题。如果您使用的是基于文件的JNDI,那么您只需要添加一个QCF,其中包含远程队列管理器的适当信息。i、 e.主机名、端口和通道名称

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

我假设基于文件的JNDI有更多的功能。它只是读取一个属性文件。使用“文件”url格式允许您读取远程文件。

我假设基于文件的JNDI不止一个。它只是读取一个属性文件。使用“文件”url格式允许您读取远程文件。

谢谢,但我已经用MQ Explorer设置了jms连接工厂,设置了这些参数,但它不起作用。我需要在客户端上有一个绑定文件还是其他什么?是的。将绑定文件复制到客户端服务器,并在应用程序代码中将Context.PROVIDER\u URL设置为绑定文件的路径。尝试了此操作但未成功。谢谢,但我已使用MQ Explorer设置了jms连接工厂,并设置了这些参数,但它不起作用。我需要在客户端上有一个绑定文件还是其他什么?是的。将绑定文件复制到客户端服务器,并在应用程序代码中将Context.PROVIDER\u URL设置为绑定文件的路径。尝试了该操作,但未成功。