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