JMSTemplate没有收到我之前发送的字符串吗?

时间:2018-07-27 14:35:24

标签: jms activemq spring-jms

我有一个JMSTemplate jmsT。为了对其进行测试,我仅有的两行代码是:

jmsT.convertAndSend("Location", "Message");
jmsT.receiveAndConvert("Location");

代码停滞在receiveAndConvert上,永远等待接收一条消息,好像它不存在一样,尽管这正是前一行所创建的。

1 个答案:

答案 0 :(得分:1)

如果您使用嵌入式ActiveMQ,则必须使用CachingConnectionFactory。否则,嵌入式代理将在两次调用之间消失。

调试日志始终是您的朋友。