wood burning stoves 2.0*
The moose likes Websphere and the fly likes Websphere 6.0 and Websphere MQ Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Products » Websphere
Bookmark "Websphere 6.0 and Websphere MQ" Watch "Websphere 6.0 and Websphere MQ" New topic
Author

Websphere 6.0 and Websphere MQ

Santosh Kumar
Greenhorn

Joined: Jan 03, 2002
Posts: 28
Hi,
I read so many articles but still I am not clear that the Websphere MQ provided with Websphere Application server 6.0 is just the client (I mean just two jar files com.ibm.mq.jar and com.ibm.mqjms.jar) or its a full fledge MQ server where Queue Manager, Queue etc can be created.

I have a situation like this, I have application in that there are different components (bundled in one EAR) that interact with each other through messaging, and in Websphere 5.1, we used Websphere JMS provider for this intra-component messaging, so there we had option of defining queues as well.
Now I am trying to migrate the application to RAD 6.0, and trying to use Websphere MQ provided with RAD 6.0 and getting error. Please suggest what can be done, shall I use Default messaging provided with Websphere app server 6.0?

Error from Log
----------------------
[10/3/06 12:05:32:072 EDT] 0000000a MDBListenerIm W WMSG0019E: Unable to start MDB Listener SystemPushQueue1MDB, JMSDestination jms/com_chordiant_queue_SystemPushQueue1 : javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager
at com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:147)
at com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:182)
at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:271)
at com.ibm.ejs.jms.JMSManagedQueueConnection.<init>(JMSManagedQueueConnection.java:70)
at com.ibm.ejs.jms.WSJMSManagedQueueConnectionFactory.createManagedConnection(WSJMSManagedQueueConnectionFactory.java:96)
at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:582)
at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1551)
at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1343)
at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:2043)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:807)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:583)
at com.ibm.ejs.jms.JMSQueueConnectionFactoryHandle.createQueueConnection(JMSQueueConnectionFactoryHandle.java:128)
at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:414)
at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:725)
at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:648)
at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:606)
at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:165)
at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:829)
at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:800)
at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:140)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:1180)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:1050)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:210)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:205)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:763)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:892)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2003)
at com.ibm.ws.runtime.component.ComponentImpl.runAsynchronousInitializer(ComponentImpl.java:159)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplications(ApplicationMgrImpl.java:745)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:524)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:149)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:406)
at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:187)
at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:133)
at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:387)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.run(WSLauncher.java:219)
at java.lang.Thread.run(Thread.java:568)

[10/3/06 12:05:32:112 EDT] 0000000a MDBListenerIm I WMSG0043I: MDB Listener SystemPushQueueListener1 stopped for JMSDestination jms/com_chordiant_queue_SystemPushQueue1
[10/3/06 12:05:32:112 EDT] 0000000a MDBListenerIm I WMSG0058I: Listener Port SystemPushQueueListener1 will attempt to restart in 60 seconds
[10/3/06 12:05:32:122 EDT] 0000000a MsgListenerPo W WMSG0049E: Failed to start MDB SystemPushQueue1MDB against listener port SystemPushQueueListener1
[10/3/06 12:05:32:142 EDT] 0000000a MDBListenerIm W WMSG0019E: Unable to start MDB Listener QueueAdminTopicMDB, JMSDestination jms/com_chordiant_queue_QueueAdminTopic : javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager
at com.ibm.mq.jms.MQXATopicConnectionFactory.createXATopicConnection(MQXATopicConnectionFactory.java:166)
at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:183)
at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:271)
at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:72)
at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:98)
at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:582)


Santoh Kumar<br /> India<br />SCJP 1.4 <br />SCWCD 1.4
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Websphere 6.0 and Websphere MQ