java 连接MQ异常 求指点

问题描述

windows环境下访问Linux环境的MQ服务器通道编码819抛出异常com.ibm.mq.MQException:MQJE001:完成代码为“1”,原因为“2119”。atcom.ibm.mq.MQDestination.getInt(MQDestination.java:650)atcom.ibm.mq.MQDestination.get(MQDestination.java:445)atcom.ibm.mq.pcf.PCFAgent.getBasicQmgrInfo(PCFAgent.java:390)atcom.ibm.mq.pcf.PCFAgent.open(PCFAgent.java:352)atcom.ibm.mq.pcf.PCFAgent.open(PCFAgent.java:306)atcom.ibm.mq.pcf.PCFAgent.connect(PCFAgent.java:204)atcom.ibm.mq.pcf.PCFAgent.<init>(PCFAgent.java:156)atcom.ibm.mq.pcf.PCFMessageAgent.<init>(PCFMessageAgent.java:126)atcom.netstrong.platform.indicator.mq.MQChannelStatusByApiIndicatroCalculate.getSimpleValue(MQChannelStatusByApiIndicatroCalculate.java:76)atcom.netstrong.platform.indicator.AbstractIndicatorCalculate.getValue(AbstractIndicatorCalculate.java:128)atcom.netstrong.platform.polling.service.PollingService$1.run(PollingService.java:388)atcom.netstrong.platform.polling.timer.PollingTaskService.run(PollingTaskService.java:61)atjava.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)atjava.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)atjava.util.concurrent.FutureTask.run(FutureTask.java:138)atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)atjava.lang.Thread.run(Thread.java:662)代码:MQEnvironment.CCSID=819;//要与队列管理器的一样MQEnvironment.hostname="192.168.101.246";//队列管理器所在的机器名,要能ping通MQEnvironment.port=Integer.parseInt("1410");//队列管理器的监听端口MQEnvironment.channel="SYSTEM.DEF.SVRCONN";PCFMessageAgentagent=null;try{MQQueueManagerqmgr=newMQQueueManager("A");//队列管理器名称agent=newPCFMessageAgent(qmgr);\异常处//agent=newPCFMessageAgent(ip,Integer.parseInt(port),"SYSTEM.DEF.SVRCONN");agent.setCharacterSet(1381);PCFMessagechannel_msg=newPCFMessage(CMQCFC.MQCMD_INQUIRE_CHANNEL_STATUS);channel_msg.addParameter(CMQCFC.MQCACH_CHANNEL_NAME,"*");PCFMessage[]response=agent.send(channel_msg);for(inti=0;i<response.length;i++){Stringchannelname=response[i].getStringParameterValue(CMQCFC.MQCACH_CHANNEL_NAME);intchannelstautstype=response[i].getIntParameterValue(CMQCFC.MQIACH_CHANNEL_STATUS);if(channelname.trim().equalsIgnoreCase(channel)){simpleValue.setValue(tostauts(channelstautstype));returnsimpleValue;}}result="不活动的";}catch(Exceptione){e.printStackTrace();logger.warn(e,e);}

解决方案

解决方案二:
建议你先用amqsputc命令试试放个消息到QM,看看是否有错误
解决方案三:
建议你先用amqsputc命令试试放个消息到QM,看看是否有错误

时间: 2024-09-22 21:14:55

java 连接MQ异常 求指点的相关文章

arcgis java 连接sde错误 求帮助

问题描述 arcgis java 连接sde错误 求帮助 initializeArcGISLicenses(); SdeWorkspaceFactory sdeFact = new SdeWorkspaceFactory(); // Create a PropertySet object that will contain all of the // SDE connection parameters PropertySet propSet = new PropertySet(); // Pop

关于java问题-大神求指点。。。。。。。。

问题描述 大神求指点........ 两个企业之间或者同一个企业的两个应用之间要交互数据,可采用什么技术来实现?一般数据采取什么样的格式来传输?解析这些格式的技术又有哪些,区别是什么? 解决方案 http://bbs.csdn.net/topics/390720821 解决方案二: 求大神 一定要看完啊

java 连接mysql 异常

问题描述 packageJDBC;importjava.sql.*;publicclassDBO{publicstaticvoidregister(){try{Class.forName("com.mysql.jdbc.Driver");System.out.print("success");}catch(ClassNotFoundExceptione){e.printStackTrace();}}publicstaticConnectiongetCon(){Con

&amp;amp;lt;thinking in java&amp;amp;gt; 并发 求指点

问题描述 花了接近2个月的时间才把<thinkinginjava>并发这一章看完,现在要整理一下供公司内部培训用,大家能不能多提一下意见和建议呀!!!东西太多,要精简,但我只看完一遍,理解肯定没那么透彻,大家指点一下重点把握哪几部分? 解决方案 解决方案二:说明资料啊楼主说下给功能不了解

java网站启动异常求指导

问题描述 大神们请看,我用jrebel启动的时候没有问题,有错误,但是能访问.单纯用tomcat启动,有错误,不能访问."D:Program FilesJavajdk1.6.0_43binjava" -Dcatalina.base=C:UsersAdministrator.IntelliJIdea13systemtomcatUnnamed_passport_com "-Dcatalina.home=D:Program FilesApache Software Foundati

java javase socket-最近学java,在socket 程序的测试时搞不懂,求指点

问题描述 最近学java,在socket 程序的测试时搞不懂,求指点 我最近在学java,刚好学到了socke程序,我按照教程上写了服务端和客户端的程序,但是在进行联合俩个程序进行通信的时候却测试不了了. 服务端代码: package severDemo; import java.io.OutputStream; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; public cla

电子邮件-java发Email 异常 连接失败

问题描述 java发Email 异常 连接失败 代码大致如下 //发邮件 Properties pros = new Properties(); pros.load(this.getClass().getClassLoader().getResourceAsStream("email_template.properties")); String host = pros.getProperty("host");//获取主机 String uname = pros.ge

socket客户端异常-客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因!

问题描述 客户端第二次输入用户名时,会提示主线程由于软件引起连接中断异常,求大神分析原因! /* 需求: 在客户端,输入用户名,如果该用户名在系统数据库存在,则提示欢迎登陆,如果不存在,则提示用户不存在,每个IP限制登陆三次/ import java.io.; import java.net.*; class LoginClient { public static void main(String[] args)throws Exception { Socket s=new Socket("19

求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码

问题描述 求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码 如题 求大神给个查询功能的代码 做毕业设计需要 帮帮忙 下面附上添加功能的代码 public int Add(Client c) { int count=0; try { con=this.getcon(); String sql=String.format("insert Client values('%s',%d,'%s','%s','%s','%s','%s',0,'%s')", c.g