Domanda

Mentre si cerca di avviarne uno in . Ho controllato tutto il Connection factory JNDI & Destination JNDI Nomi, sembra tutto ok. E posso anche sfogliare la coda nel terminale.

Pls Aiuto!

13/01/12 17: 21: 26: 259 GMT+08: 00] 00000029 MDBLISTENERIM W WMSG0019E: Impossibile avviare MDB Listener ODS, JMSDESTINAZIONE JMS/QEXX: java.lang.classcasceception: com.ibm.mq.jms. Mqqueue incompatibile con com.ibm.mq.jms.mqdestination at com.ibm.mq.jms.mqconnection.createconnectionconsumer (mqconnection.java:210) su com.ibm.ejs.jms.jmsconnectionhandle.createconnectionconsumer (jmsconnectionhandhandhandle.java:1272) a com.ibm.ejs.jms.listener.mdblistenerimpl.createResources (mdblistenerimpl.java:542) all'indirizzo com.ibm.ejs.jms.listener.mdblistenerimpl.internalstart (mdblistenerimpl.java:730) a com.ebm.ejms .listener.mdblistenerimpl.start (mdblistenerimpl.java:653) su com.ibm.ejs.jms.listener.mdblistenermanagerimpl.start (mdblistenerimpl.java:851) a com.ibm.ejms.msGliserport (mestrmanerport (meschglistenert (meschglistenport (meschglistenport (meschglistenport (meschglistenport (meschglistenport (meschglistenport (meschglistenport (meschglistenport. .java: 317) su sun.reflect.nativeMethodaccessorImpl.invoke0 (metodo nativo) su sun.reflect.nativeMethodaccessorimpl.invoke (nativemethodaccessorimpl.java:48) su sun.reflect.DelegatingMethodaccessori mpl.invoke (delegatingMethodaccessorimpl.java:25) su java.lang.reflect.method.invoke (Method.java:600) su sun.reflect.misc.trampoline.invoke (MethodUtil.java:37) su sun.reflect.GeneratedMethodaccessor5 .Invoke (fonte sconosciuta) su sun.reflect.delegatingMethodaccessorImpl.invoke (delegatingMethodaccessorimpl.java:25) su java.lang.reflect.method.invoke (Method.java:600) su sun.reflect.misc.methodutil.invoke (Methodutiloke (Methodaluiloke (MethodUlilil (MethodaLilloke (Methodaliltil (Methodaliltil. .java: 244) su javax.management.modelmbean.RequiredModelmbean.invokeMethod (RecomeModelmbean.java:1086) su javax.management.modelmbean.RequiredModelmbean.Invoke (richiestoModelmbean:967 a com.sun.jmBean.RequiredMoDelmbault.InVoke (richiestoModelmbean:967 a Com.Suns.Interc.Dectacers.Interceffor. Invoke (DefaultMBeanServerInterceptor.java:836) all'indirizzo com.sun.jmx.mbeanserver.jmxmbeanserver.invoke (jmxmbeanserver.java:761) su com.ibm.W.Management.adminservice $ 1.run (adminserviceiMpl.java:132) a com. ibm.ws.security.util.accesscontroller.doprivileged (AccessController.java:118) all'indirizzo com.ibm.ws.management.adminserviceimpl.invoke (adminservic eimpl.java:1225) all'indirizzo com.ibm.ws.management.connector.adminservicelegator.invoke (adminServicedElegator.java:181) su com.ibm.ws.management.connector.ipc.callrouter.route (callrouter.java:242) all'indirizzo com.ibm.ws.management.connector.ipc.ipcconnectorInBoundLink.dowork (IPCConnectorInBoundLink.java:353) all'indirizzo com.ibm.ws.management.connector.ipc.ipcconnectorInBoundLink $ ipcconneadCallback.complete (ipcconnectorink.java:595) a com per .ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm .io.async.abstradasyncfuture.invokecallback (AbstractAsyncfuture.java:217) su com.ibm.async.asyncchannelfuture.firecompletionactions (asyncchannelfuture.java:161) su com.ibm.asyncfuture.future.future.future.syncuture (asynchannelfuture : 138) su com.ibm.io.async.resulthandler.complete (resolthandler.java:204) all'indirizzo com.ibm.io.async.resulthandler.runeve NTProcessingLoop (resolthandler.java:816) su com.ibm.io.async.resulthandler $ 2.run (resolthandler.java:905) su com.ibm.ws.util.Threadpool $ working.run (ThreadPool.java:1563)

13/13/12 17: 21: 26: 264 GMT+08: 00] 00000029 MDBLISTENERIM I WMSG0043I: MDB Listener Lpquexx si è fermato per JMSDESTINATH JMS/QUEXX [1/13/12 17: 21: 266 GMT+08: 00] 00000029 MDBLISTENERIM I WMSG0058I: Porta dell'ascoltatore Lpquexx tenterà di riavviare in 60 secondi

È stato utile?

Soluzione

Sembra un problema di caricatore di classe, cioè una classe caricata dal contenitore si scontra con una classe caricata dall'applicazione.

Qualche possibilità che tu abbia accidentalmente incluso un barattolo MQ da qualche parte nella tua app?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top