我想知道在向ActiveMQ发送消息时,ActiveMQ中的哪个方法/命令被调用。 我想通过远程调试ActiveMQ来找到它。
答案 0 :(得分:0)
请参阅activeMQ文档以调试代理:http://activemq.apache.org/how-do-i-debug-activemq-from-my-ide.html
一种选择是在与应用程序相同的JVM中运行代理; 见How to unit test JMS code。 或者您可以尝试取消注释 activemq启动脚本中的ACTIVEMQ_DEBUG_OPTS(bin / activemq或 bin \ activemq.bat)并在IDE中启动远程调试。 对于IDEA,请参阅此文章 http://www.javaranch.com/journal/200408/DebuggingServer-sideCode.html