在com.ibm.mq.jms.MQQueue类中找不到方法getJMSDestination

时间:2018-07-30 09:03:04

标签: java ibm-mq wrapper tcserver tanuki

我们在splunk下方收到INFO消息。

  

[00004390]调试[java] [消息]找不到方法   com.ibm.mq.jms.MQQueue类中的getJMSDestination。

我在Google上进行了搜索,但无法获得足够的清晰度。 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服务器一起使用。我们在wrapper.log的INFO日志下方。看起来像是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 个答案:

答案 0 :(得分:1)

请注意,您的MQ队列(com.ibm.mq.jms.MQQueue)是JMS端点,而不是JMS消息。您在JMS队列上拥有的closes方法是getQueueName()。 如果您想发送实际消息,则您的应用应使用MQ消息,而不是队列本身