Ошибка прослушивателя сообщений WAS7, MQQueue несовместима с MQDestination

при попытке запустить одно message- порт слушателя в was7. Я проверил все имена Connection factory JNDI и Destination JNDI, все в порядке. И я также могу просматривать очередь в терминале.

Пожалуйста, помогите!

[13.01.12 17:21:26:264 GMT+08:00] 00000029 MDBListenerIm I WMSG0043I: прослушиватель MDB lpquexx остановлен для JMSDestination jms/quexx [13.01.12 17:21:26:266 GMT+08: 00] 00000029 MDBListenerIm I WMSG0058I: порт прослушивателя lpquexx попытается перезапуститься через 60 секунд

Это похоже на проблему с загрузчиком классов, т.е. класс, загруженный контейнером, конфликтует с классом, загруженным вашим приложением.


person Mohamed Saligh    schedule 13.01.2012    source источник


Ответы (1)


Есть ли шанс, что вы случайно включили MQ JAR где-нибудь в свое приложение?

[13.01.12 17:21:26:259 GMT+08:00] 00000029 MDBListenerIm W WMSG0019E: Не удалось запустить ods прослушивателя MDB, JMSDestination jms/quexx : java.lang.ClassCastException: com.ibm.mq.jms. MQQueue несовместим с com.ibm.mq.jms.MQDestination в com.ibm.mq.jms.MQConnection.createConnectionConsumer(MQConnection.java:210) в com.ibm.ejs.jms.JMSConnectionHandle.createConnectionConsumer(JMSConnectionHandle.java:1272) на com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:542) на com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:730) на com.ibm.ejs.jms .listener.MDBListenerImpl.start(MDBListenerImpl.java:653) в com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:851) в com.ibm.ejs.jms.listener.MsgListenerPort.start(MsgListenerPort .java:317) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMe thodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:600) в sun.reflect.misc.Trampoline .invoke(MethodUtil.java:37) в sun.reflect.GeneratedMethodAccessor5.invoke(Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java :600) в sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:244) в javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1086) в javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean. java:967) в com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) в com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) в com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1332) в com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) в com.ibm.ws.management.AdminServiceImpl .invoke(AdminServiceImpl.java:1225) в com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:181) в com.ibm.ws.management.connector.ipc.CallRouter.route(CallRouter.java :242) по адресу com.ibm.ws.management.connector.ipc. IPCConnectorInboundLink.doWork(IPCConnectorInboundLink.java:353) по адресу com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink$IPCConnectorReadCallback.complete(IPCConnectorInboundLink.java:595) по адресу com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$ SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772) по адресу com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) по адресу com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java: 217) в com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) в com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) в com.ibm.io.async.ResultHandler .complete(ResultHandler.java:204) в com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:816) в com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) в com .ibm.ws.util.Threa dPool$Worker.run(ThreadPool.java:1563)

person Jonathan W    schedule 24.05.2012