java - MQJMS2005: failed to create MQQueueManager An MQException occurred: Completion Code 2, Reason 2059 MQJE011: Socket connection attempt refused -
we post messages queue our java application. moved new high availabulity production server same configuration our old. see new issue whenever trying post messages. after posting few messages getting:
"mqjms2005: failed create mqqueuemanager mqexception occurred: completion code 2, reason 2059 mqje011: socket connection attempt refused"
we did telnet , looks fine.the other part whenever our mq team tries enable trace capture error works fine.
org.springframework.jms.uncategorizedjmsexception: uncategorized exception occured during jms processing; nested exception javax.jms.jmsexception: mqjms2005: failed create mqqueuemanager 'axmqmtimsprdha:axmqmtimsprdha_qm'; nested exception com.ibm.mq.mqexception: mqje001: mqexception occurred: completion code 2, reason 2059 mqje011: socket connection attempt refused @ org.springframework.jms.support.jmsutils.convertjmsaccessexception(jmsutils.java:316) @ org.springframework.jms.support.jmsaccessor.convertjmsaccessexception(jmsaccessor.java:168) @ org.springframework.jms.core.jmstemplate.execute(jmstemplate.java:469) @ org.springframework.jms.core.jmstemplate.send(jmstemplate.java:534) @ org.springframework.jms.core.jmstemplate.convertandsend(jmstemplate.java:641) @ org.springframework.jms.core.jmstemplate.convertandsend(jmstemplate.java:630) @ com.lowes.trf.rerate.jms.messagesender.sendmessageasxml(messagesender.java:54) @ com.lowes.trf.rerate.jms.messagesender$$fastclassbycglib$$b52d5402.invoke(<generated>) @ org.springframework.cglib.proxy.methodproxy.invoke(methodproxy.java:204) @ org.springframework.aop.framework.cglibaopproxy$cglibmethodinvocation.invokejoinpoint(cglibaopproxy.java:698) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:150) @ org.springframework.transaction.interceptor.transactioninterceptor$1.proceedwithinvocation(transactioninterceptor.java:96) @ org.springframework.transaction.interceptor.transactionaspectsupport.invokewithintransaction(transactionaspectsupport.java:260) @ org.springframework.transaction.interceptor.transactioninterceptor.invoke(transactioninterceptor.java:94) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:172) @ org.springframework.aop.framework.cglibaopproxy$dynamicadvisedinterceptor.intercept(cglibaopproxy.java:631) @ com.lowes.trf.rerate.jms.messagesender$$enhancerbycglib$$c88e6908.sendmessageasxml(<generated>) @ com.lowes.trf.rerate.service.rerateservice.sendmessageasxml(rerateservice.java:151) @ com.lowes.trf.rerate.batch.controller.reratebatchcontroller.postresponsetoesbasxml(reratebatchcontroller.java:300) @ com.lowes.trf.rerate.batch.controller.reratebatchcontroller.execute(reratebatchcontroller.java:229) @ com.lowes.trf.rerate.batch.controller.reratebatchcontroller$$fastclassbycglib$$66bcc521.invoke(<generated>) @ org.springframework.cglib.proxy.methodproxy.invoke(methodproxy.java:204) @ org.springframework.aop.framework.cglibaopproxy$dynamicadvisedinterceptor.intercept(cglibaopproxy.java:627) @ com.lowes.trf.rerate.batch.controller.reratebatchcontroller$$enhancerbycglib$$44b4ed47.execute(<generated>) @ com.lowes.trf.rerate.batch.controller.reratebatchcontroller.main(reratebatchcontroller.java:71) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:95) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:56) @ java.lang.reflect.method.invoke(method.java:620) @ org.eclipse.jdt.internal.jarinjarloader.jarrsrcloader.main(jarrsrcloader.java:58) caused by: javax.jms.jmsexception: mqjms2005: failed create mqqueuemanager 'axmqmtimsprdha:axmqmtimsprdha_qm' @ com.ibm.mq.jms.services.configenvironment.newexception(configenvironment.java:586) @ com.ibm.mq.jms.mqconnection.createqm(mqconnection.java:2110) @ com.ibm.mq.jms.mqconnection.createqmnonxa(mqconnection.java:1532) @ com.ibm.mq.jms.mqqueueconnection.<init>(mqqueueconnection.java:150) @ com.ibm.mq.jms.mqqueueconnectionfactory.createqueueconnection(mqqueueconnectionfactory.java:185) @ com.ibm.mq.jms.mqqueueconnectionfactory.createqueueconnection(mqqueueconnectionfactory.java:112) @ com.ibm.mq.jms.mqqueueconnectionfactory.createconnection(mqqueueconnectionfactory.java:1050) @ org.springframework.jms.support.jmsaccessor.createconnection(jmsaccessor.java:184) @ org.springframework.jms.core.jmstemplate.access$500(jmstemplate.java:85) @ org.springframework.jms.core.jmstemplate$jmstemplateresourcefactory.createconnection(jmstemplate.java:1031) @ org.springframework.jms.connection.connectionfactoryutils.dogettransactionalsession(connectionfactoryutils.java:297) @ org.springframework.jms.core.jmstemplate.execute(jmstemplate.java:453) ... 27 more
ibm documentation says remote mq manager possibly down, , make sure channels using fine. when see connection being refused, run dspmq
on remote machine ensure mqmanager up.
Comments
Post a Comment