I am using WAS 5.1.0 with embedded JMS service. After I deployed and started the Message driven bean application, I got the following exception in SystemOut.log.
In WebSphere JMS provider section, I configured queue; I also added Listener port and started listener. Where did I miss?
Thanks,
[12/5/05 10:46:16:259 EST] 7dd06bc8 FreePool E J2CA0046E: Method createManagedConnctionWithMCWrapper caught an exception during creation of the ManagedConnection for resource jms/simpleQCF, throwing ResourceAllocationException. Original exception: javax.resource.spi.ResourceAdapterInternalException: createQueueConnection failed at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:125) at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:119) at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160) at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64) at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84) at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477) at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280) at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064) at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571) at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622) at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424) at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80) at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304) at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553) at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443) at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637) at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183) at com.ibm.ws.runtime.WsServer.start(WsServer.java:128) at com.ibm.ws.runtime.WsServer.main(WsServer.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) at java.lang.reflect.Method.invoke(Method.java:386) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94) Next Linked Exception: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'localhost:WAS_w73hic402214_jmsserver' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736) at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077) at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123) at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80) at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46) at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53) at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98) at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160) at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64) at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84) at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477) at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280) at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064) at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571) at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622) at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424) at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80) at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304) at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553) at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443) at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637) at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183) at com.ibm.ws.runtime.WsServer.start(WsServer.java:128) at com.ibm.ws.runtime.WsServer.main(WsServer.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) at java.lang.reflect.Method.invoke(Method.java:386) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94) Next Linked Exception: com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE011: Socket connection attempt refused at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:239) at com.ibm.mq.MQClientManagedConnectionFactoryJ11._createManagedConnection(MQClientManagedConnectionFactoryJ11.java:276) at com.ibm.mq.MQClientManagedConnectionFactoryJ11.createManagedConnection(MQClientManagedConnectionFactoryJ11.java:296) at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:80) at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:171) at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.java:737) at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:671) at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:452) at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1659) at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1077) at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:123) at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80) at com.ibm.mq.jms.MQXAQueueConnection.<init>(MQXAQueueConnection.java:46) at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:53) at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:98) at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160) at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:64) at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:84) at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477) at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280) at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064) at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571) at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622) at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424) at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:80) at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:304) at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553) at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443) at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666) at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637) at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139) at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156) at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125) at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536) at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413) at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183) at com.ibm.ws.runtime.WsServer.start(WsServer.java:128) at com.ibm.ws.runtime.WsServer.main(WsServer.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41) at java.lang.reflect.Method.invoke(Method.java:386) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94) Caused by: com.ibm.mqservices.MQInternalException: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE011: Socket connection attempt refused at com.ibm.mq.MQInternalCommunications.createSocketConnection(MQInternalCommunications.java:1401) at com.ibm.mq.MQInternalCommunications.access$000(MQInternalCommunications.java:113) at com.ibm.mq.MQInternalCommunications$1.run(MQInternalCommunications.java:497) at java.security.AccessController.doPrivileged(Native Method) at com.ibm.mq.MQInternalCommunications.<init>(MQInternalCommunications.java:493) at com.ibm.mq.MQSESSIONClient.MQCONN(MQSESSIONClient.java:1314) at com.ibm.mq.MQSESSIONClient.MQCONNX(MQSESSIONClient.java:1386) at com.ibm.mq.MQSESSIONClient.spiConnect(MQSESSIONClient.java:4216) at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:212) ... 53 more
Yes, I configured queue connection factory, queue. and hook them up in message listener port. I also manually started the listener, and then I got the error message I posted earlier.
david lightman
Ranch Hand
Joined: Nov 03, 2004
Posts: 82
posted
0
this is a simple problem. the answer is in the your long stack printout " Reason 2059 "
..this means MQRC_Q_MGR_NOT_AVAILABLE
Forest Huge
Greenhorn
Joined: Oct 10, 2002
Posts: 15
posted
0
I fixed the problem.
I updated WAS from 5.1 to 5.1.7 modified integral-jms-authorizations.xml now it is working fine.
Thank google and you
AndyJava Lee
Greenhorn
Joined: Mar 13, 2006
Posts: 1
posted
0
Would you give me details how you fix this problem. I got the same error by using was 6 and sybase. Thanks, Andy
Babji Reddy
Ranch Hand
Joined: Jan 24, 2006
Posts: 106
posted
0
modified integral-jms-authorizations.xml
Hi, What are the changes that you have in this file? In my case, when I run the Websphere supplied internal JMS Implementation in WSAD test server it works fine, but when deployed in a cluster, I am gettign security exceptions that I need to enable global security... Can you provide your problem description and the solution.. Thanks
Forest Huge
Greenhorn
Joined: Oct 10, 2002
Posts: 15
posted
0
Sorry, I can not recall exactly what I did. Right now my WAS5.1 is down.... I will try to reinstall WAS plus embedded JMS. I will post my experience here when I get chance.