Java 会话关闭时ActiveMQ消息消失

Java 会话关闭时ActiveMQ消息消失,java,jms,activemq,Java,Jms,Activemq,我运行一个本地ActiveMQ,我有一个程序写消息,另一个程序读消息 我先运行write,让它结束,然后运行reading 阅读者永远找不到消息,但当我尝试在同一个程序中写和读时(我假设它与会话有关),它成功了 我使用了这里的代码: 知道问题是什么吗?发现了问题,我使用了vm://localhost作为代理url,就像他们说的那样,但它不起作用,对我起作用的是tcp://localhost:61616发现了问题,我像他们说的那样使用了vm://localhost作为代理url,但它不起作用,为

我运行一个本地ActiveMQ,我有一个程序写消息,另一个程序读消息

我先运行write,让它结束,然后运行reading

阅读者永远找不到消息,但当我尝试在同一个程序中写和读时(我假设它与会话有关),它成功了

我使用了这里的代码:


知道问题是什么吗?

发现了问题,我使用了
vm://localhost
作为代理url,就像他们说的那样,但它不起作用,对我起作用的是
tcp://localhost:61616

发现了问题,我像他们说的那样使用了
vm://localhost
作为代理url,但它不起作用,为我工作的是
tcp://localhost:61616

编码或未发生……编码或未发生。。。