Не удалось найти метод getJMSDestination в классе com.ibm.mq.jms.MQQueue
Мы получаем ниже сообщение INFO в Spunk.
[00004390] debug [java] [messaging] Не удалось найти метод getJMSDestination в классе com.ibm.mq.jms.MQQueue.
Я гуглил это, но не мог получить надлежащую ясность. https://developer.ibm.com/answers/questions/264880/jms-messages-in-websphere-native-stderrlog/
Здесь нет getJMSDestination()
метод в com.ibm.mq.jms.MQQueue
, Но getJMSDestination()
метод доступен в javax.jms.Message
мы используем оболочку tanuki с tc сервером. мы получаем ниже логин INFO на wrapper.log. Похоже, это журнал JVM, но не уверен, почему этот информационный журнал отображается в файле wrapper.log. любая помощь здесь?
INFO | jvm 1 | 2018/06/25 11:16:17 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2018/06/25 11:16:17 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2018/06/25 11:16:17 |
INFO | jvm 1 | 2018/06/25 11:16:18 | Jun 25, 2018 11:16:18 AM org.apache.catalina.startup.Catalina load
INFO | jvm 1 | 2018/06/25 11:16:18 | INFO: Initialization processed in 873 ms
INFO | jvm 1 | 2018/06/25 11:16:19 | 2018-06-25 11:16:19 [000004a0] info [native] License = license ok;
INFO | jvm 1 | 2018/06/25 11:16:34 | Jun 25, 2018 11:16:34 AM org.apache.catalina.startup.Catalina start
INFO | jvm 1 | 2018/06/25 11:16:34 | INFO: Server startup in 16173 ms
INFO | jvm 1 | 2018/06/25 11:20:10 | 2018-06-25 11:20:10 [00001cb8] debug [java ] [messaging ] Could not find method getJMSDestination in class com.ibm.mq.jms.MQQueue
INFO | jvm 1 | 2018/06/25 11:20:24 | 2018-06-25 11:20:24 [00001cb8] debug [java ] [messaging ] Could not find method getJMSDestination in class com.ibm.mq.jms.MQQueue
1 ответ
Обратите внимание, что ваша очередь MQ (com.ibm.mq.jms.MQQueue) является конечной точкой JMS, а не сообщением JMS. У вас есть метод закрытия в очереди JMS - getQueueName(). Если вы хотите получить реальное сообщение, ваше приложение должно использовать MQ-сообщение, а не саму очередь