首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试JmsTemplate?

如何调试JmsTemplate?
EN

Stack Overflow用户
提问于 2011-05-31 19:05:02
回答 2查看 1.3K关注 0票数 0

我正在使用SpringsourceTool和Spring框架。

我有一些使用JmsTemplate通过convertAndSend(Object)发送消息的代码。我想将其调试为JUnit测试。因此,对于测试类,我选择Run->Debug As->JUnit Test

我设置了一个断点,并能够密切跟踪跟踪,直到我到达jmsTemplate.convertAndSend(obj) --在这种情况下,当我到达Step Into (F5)时,我得到一个

代码语言:javascript
复制
Source not found.
Edit Source Lookup Path

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-05-31 19:09:15

首先,您的问题在于如何使用Eclipse,并将源附加到库依赖项。这不是JmsTemplate或Spring的问题。

尽管如此,您不需要对JmsTemplate进行单元测试--它已经由Spring进行了单元测试。你可以假设它有效。

如果您的代码耦合到JmsTemplate,那么考虑重构它以依赖于JmsOperations接口。然后,您可以在测试中模拟或删除该接口。

票数 0
EN

Stack Overflow用户

发布于 2022-06-02 11:00:48

如果需要对JMS通信进行更深入的反省,则需要:

application.properties

  • add java-startup-parameters

中的logging.level.com.ibm.mq=TRACE添加到

那就查查

您的application-logfile

  • the应用程序启动目录
  • ,您可以在其中找到一个包含大量debug-information

*.TRC-file。

请参阅:https://www.ibm.com/docs/en/ibm-mq/9.0?topic=tmcja-collecting-mq-classes-jms-trace-by-using-java-system-property

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6192266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档