was7メッセージリスナーエラー、mqqueue互換性のないwih mqdestination

StackOverflow https://stackoverflow.com/questions/8848810

  •  27-10-2019
  •  | 
  •  

質問

スタートアップしようとしている間 . 。私はすべてをチェックしました Connection factory JNDI & Destination JNDI 名前、すべて大丈夫に見えます。また、ターミナルのキューを閲覧することもできます。

plsは助けになります!

1/13/12 17:21:26:259 GMT+08:00] 00000029 MDBLISTENERIM W WMSG0019E:MDBリスナーODS、JMSDestination JMS/Quexx:java.lang.classcastexexcection: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.listener.mdblistenerimpl.createresources(mdblistenerimpl.java:542)atcom.ibm.ejs.listener.listenerimpl.internalstart(mdblistenerimpl.java:730)at com.ibm.ejs.jms .listener.mdblistenerimpl.start(mdblistenerimpl.java:653)at com.ibm.ejs.jms.listener.mdblistenermanagerimpl.java:851)at com.ijs.js.js.listener.msms.listener.stener.stener.stener.stener.stener.glistener.glistener.glistener.glistener.glistener.glistener.glistener.glistener.glistener. .java:317)at sun.reflect.nativemethodaccessorimpl.invoke0(ネイティブ方法)sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:48)at sun.refllect.delegatingmethacsessosisisisisisisisisisisi mpl.Invoke(DelegatingMethodaccessorimpl.java:25)at java.lang.reflt.method.invoke(method.java:600)atun.reflect.misc.trampoline.invoke(methodutil.java:37)at sun.refllect.relect.generatedmethodacessogesso5 .Invoke(不明なソース)sun.reflect.delegatingmethodaccessorimpl.invoke(Delegatingmethodaccessorimpl.java:25)at java.lang.reflect.method.invoke(method.java:600)at sun.reflect.metodutil.invoke(Methodutil.Invoke(Methodutil.Invoke) .java:244)at javax.management.modelmbean.requiredmodelmbean.invokemethod(reburcemodelmbean.java:1086)at javax.modelmbean.requiredmodelmbean.invoke com.sun.jmx.mbeanserver.jmxmbeanserver.invoke(jmxmbeanserver.java:761)でcom.sun.jmx.jmxmbeanserver.invoke(defaultmbeanserverterceptor.java:836)をInvoke(jmxmbeanserver.java:761)com.ibm.ws.ws.ws.management.adminserviceimpl $ 1.run(adminserviceimpl.java:1322)at com。 ibm.ws.security.util.accesscontroller.doprivileded(accesscontroller.java:118)at com.ibm.ws.management.adminserviceimpl.invoke(adminservic eimpl.java:1225)at com.ibm.ws.management.connector.adminservicedelegator.invoke(adminservicedelegator.java:181)at com.ibm.ws.management.connector.ipc.callrouter.route(callrouter.java:242) com.ibm.ws.management.connector.ipc.ipcconnectioninboundlink.dowork(ipcconnectionininboundlink.java:353)at com.ibm.ws.ws.ws.ws.ws.connector.ipc.ipccnectionininboundlink $ ipcconnectorreadcallback.complete(comccnectonininnoundlink.java:595) .ibm.ws.sl.channel.impl.sslreadservicecontext $ sslreadcompletedcallback.complete(sslreadservicecontext.java:1772)at com.ibm.ws.tcp.channel.impl.aioreadcompletedener.futurecompreteded(aiorecompreteded(aiorecompretener.) .io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217)at com.ibm.io.async.asyncchannelfuture.firecomplytions(asyncchannelfuture.java:161) :138)com.ibm.io.async.resulthandler.complete(resulthandler.java:204)at com.ibm.io.async.resulthandler.runeve ntprocessingloop(resulthandler.java:816)at com.ibm.io.async.resulthandler $ 2.run(resulthandler.java:905)at com.ibm.ws.util.threadpool $ worker.run(swerchpool.java:1563)

1/13/12 17:21:26:264:264 GMT+08:00] 00000029 MDBLISTENERIM I WMSG0043I:MDBリスナーlpquexxはJMSDestination JMS/Quexx [1/13/12 17:21:21:26:266 GMT+08: 00] 00000029 MDBLISTENERIM I WMSG0058I:リスナーポートLPQuexxは60秒で再起動しようとします

役に立ちましたか?

解決

それはクラスローダーの問題のように聞こえます。つまり、コンテナによってロードされたクラスがアプリケーションによってロードされたクラスと衝突しています。

あなたがあなたのアプリのどこかに誤ってMQジャーを含めた可能性はありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top