绑定文件和jndi属性文件之间的区别

时间:2015-11-16 19:31:58

标签: ibm-mq

您能告诉我何时使用.bindings文件以及何时使用jndi属性文件?

1 个答案:

答案 0 :(得分:3)

当MQ JMSAdmin工具或其他JNDI工具存储数据时,.bindings文件由JNDI FileSystem上下文(com.sun.jndi.fscontext.RefFSContextFactory)创建。它包含JNDI数据的表示,例如您的连接工厂设置,如主机名,端口等。

对于MQ,MQ代码不直接使用.bindings文件,JNDI代码使用它来创建MQ JMS对象,然后将其返回给应用程序。

JNDI属性文件(如果您正在使用JMSAdmin,则存储JMSAdmin.config文件)存储连接设置以允许JNDI代码连接到JNDI存储库(例如,FileSystem上下文,LDAP服务器等。 )。它不包含连接工厂设置等数据。