我正在我的本地 Windows IIB/MQ 服务器上工作。我想要做的是在 JMSOutput 队列上放置一条消息。为此,我通过创建初始上下文工厂创建了 JMS 管理对象,并在其中使用文件系统选项创建了目标队列和连接工厂。我在下面指定的 Provider_URL 路径中创建了一个 .binding 文件。
在 JMS 输出节点属性中,我已将 JMS 提供程序名称设置为
Websphere MQ
和初始上下文工厂
com.sun.jndi.fscontext.RefFSContextFactory
所有其他选项均未填写。
请注意,JMSADmin.config 文件具有以下未注释的属性:
PROVIDER_URL=file:/C:/JNDI INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
现在,当我尝试在 JMS 输出节点上放置消息时,出现以下异常:
JMSClientErrors:handleJNDIException() 类型:字符:名称:字符:标签:字符:目录:字符:BIPmsgs 严重性:整数:3 数字:整数:4640 文本:字符:获取 JNDI 管理对象失败 插入类型:整数:5 文本:字符:经纪人'LOCALBK10';执行组“测试”;消息流“测试”;节点“ComIbmJMSClientOutputNode”插入类型:整数:5 文本:字符:com.sun.jndi.fscontext.RefFSContextFactory 插入类型:整数:
任何帮助将不胜感激。