消耗来自Flex客户端的ActiveMQ消息的问题

时间:2020-03-06 14:25:50  来源:igfitidea点击:

我无法使用从Flex客户端通过ActiveMQ发送的消息。通过生产者发送消息似乎可以正常工作,我还可以看到Flex客户端是通过Consumer对象上的属性连接并预订的,但是从不触发Consumer上的" message"事件,因此似乎未收到消息。

当我在ActiveMQ控制台中查看时,可以看到订阅者数量,发送的消息数量和接收的消息数量。奇怪的是,接收到的消息计数器似乎增加了,而且我也可以在Tomcat控制台中跟踪日志语句,但是在Flex客户端中也没有接收到任何消息。

有任何想法吗?

解决方案

在重新安装了Tomcat并重新构建了我的应用程序之后,一切似乎都正常了。可能是由于我使用的BlazeDS Turnkey版本包含一个预先配置的Tomcat实例引起的。

顺便说一句:这是一个很棒的教程:http://mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html