首先 打开 IBM websphere MQ 管理器 添加一个队列管理器 名称 叫MyTest
在队列管理气中的队列文件夹下 新建一个本地队列名称叫 LOCALQUEUE
在高级-》通道 下新建一个服务器连接通道 名称叫:SERVERCONN
在mytest右键 属性 查看编码字符集标识 中文默认在window下是 1381
在高级-》侦听器下查看连接的端口 默认是:1419
然后更改MAC 为MUSR_ADMIN
也删除了通道认证记录
MQEnvironment.hostname = "10.0.4.17";// MQ服务器IP
MQEnvironment.channel = "SERVERCONN"; // 队列管理器对应的服务器连接通道
MQEnvironment.CCSID = 1381; // 字符编码
MQEnvironment.port = 1419; // 队列管理器的端口号
try {
MQQueueManager qMgr = new MQQueueManager("MyTest");// 队列管理器名称
} catch (MQException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
通过以上代码进行连接时就发生异常了,telnet 10.0.4.17 1419是可以的 10.0.4.17的防火墙也关闭了,求解:(
收起