- 论坛徽章:
- 0
|
我在自己本机上测试,创建了2个队列管理器QM_1和QM_2,然后在QM_1中建了本地队列Q1,QM_2中建远程队列Q1和传输队列QM_2,然后分别在队列管理器QM_1和QM_2中建了接收方通道和发送方通道,这时候通道都正常运行,我也能够从QM_2的远程队列传消息到QM_1的Q1中.
然后我想再建立一个反向通道,在QM_2中建了本地队列Q2,QM_1中建了远程队列Q2和传输队列QM_2,然后同样的方法在QM_1和QM_2中分别建了发送方通道和接收方通道,过程和第一次完全一样!!但是通道总是“正在重试”,完全不能运行,错误日志如下:
----- amqrccca.c : 777 --------------------------------------------------------
2008-1-14 01:30:04 - Process(3300.1) User(fanjie) Program(runmqchl.exe)
AMQ9002: 正在启动通道“QM_1.QM_2'。
说明:
正在启动通道“QM_1.QM_2'。
操作:
无。
-------------------------------------------------------------------------------
2008-1-14 01:30:04 - Process(3728.32) User(fanjie) Program(amqrmppa.exe)
AMQ9502: 通道类型对于请求的操作不合适。
说明:
请求的操作不能在通道 'QM_1.QM_2' 上执行。有些操作仅适用于某些通道类型。例如, 你
只能从发送消息端测试通道。
操作:
检查是否正确地指定了通道名称。如果是的话,则检查是否已正确地定义了通道。
----- amqrmsaa.c : 1090 -------------------------------------------------------
2008-1-14 01:30:04 - Process(3728.32) User(fanjie) Program(amqrmppa.exe)
AMQ9999: 通道程序异常终止。
说明:
通道程序 'QM_1.QM_2' 异常终止。
操作:
查看出错文件中通道程序 'QM_1.QM_2' 以前的错误消息以确定故障的原因。
----- amqrmrsa.c : 468 --------------------------------------------------------
2008-1-14 01:30:04 - Process(3300.1) User(fanjie) Program(runmqchl.exe)
AMQ9547: 远程通道的类型对于请求的操作不合适。
说明:
因在远程通道上的通道 'QM_1.QM_2' 类型不合适,请求的操作不能执行。例如, 如果本地
通道定义为发送方,则远程的机器必须定义它的通道为接收方或请求器。
操作:
检查是否正确地指定了通道名称。如果是的话,则检查是否已正确地定义了远程通道。
----- amqrfpta.c : 340 --------------------------------------------------------
2008-1-14 01:30:04 - Process(3300.1) User(fanjie) Program(runmqchl.exe)
AMQ9999: 通道程序异常终止。
说明:
通道程序 'QM_1.QM_2' 异常终止。
操作:
查看出错文件中通道程序 'QM_1.QM_2' 以前的错误消息以确定故障的原因。
----- amqrccca.c : 777 --------------------------------------------------------
搞了一天了,实在不知道是什么问题,急切请教高手! |
|