java - 带有 ListenerPort 的 V5 消息传递提供程序

标签 java queue jms websphere ibm-mq

我使用 WebSphere Application Server 6.1 中的 V5 消息传递提供程序配置了一个队列和一个 QueueConnectionFactory。

我还为此目的地配置了一个ListenerPort

当我尝试使用队列连接工厂连接到此队列或监听此 ListenerPort 的消息监听器启动时,它会引发异常。

 javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager 
 for 'localhost:WAS_Node01_server1'

嵌套异常是

com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2, Reason 2059
MQJE011: Socket connection attempt refused

有人可以指出我在配置队列和队列连接工厂时可能出现的问题吗?

最佳答案

该错误表明正在使用 WebSphere MQ 传输。根据您评论中的澄清,不存在队列管理器,因此预计为 2059。需要配置 WAS 消息传递引擎来提供 native 传输或指向队列管理器。

关于java - 带有 ListenerPort 的 V5 消息传递提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725055/

相关文章:

java - 将目录从 Assets 复制到数据文件夹

java - 检查与服务器的连接

python - 需要刷新 Python 多处理队列

queue - 通过 REST 向服务总线队列发送消息并通过 TCP 接收消息?

java - 使用消息驱动 Bean 发生错误时将消息重新传递到队列

spring - Spring JMS接收主题消息

java - 实际和形式参数列表的长度不同,但它们实际上是相同的

java - 多虚拟主机配置中的 Wildfly 8 session 问题

jQuery - 如何编写自定义队列?

java - Spring 4 升级现在 junit 测试在 "GenericApplicationContext has not been refreshed yet"上失败?