Проблема с использованием сообщений ActiveMQ от клиента Flex
-
01-07-2019 - |
Вопрос
Я не могу получать сообщения, отправленные через ActiveMQ, из моего клиента Flex.Отправка сообщений через Producer, кажется, работает, я также вижу, что клиент Flex подключен и подписан через свойства объекта Consumer, однако событие «сообщение» для Consumer никогда не запускается, поэтому кажется, что сообщения не получены. .
Когда я смотрю в консоль ActiveMQ, я вижу количество подписчиков, количество отправленных сообщений и количество полученных сообщений.Странно то, что счетчик полученных сообщений, похоже, увеличивается, и я также могу отслеживать операторы журнала в консоли Tomcat, но в клиенте Flex сообщения снова не принимаются.
Есть идеи?
Решение
После восстановления моего приложения с нуля с новой установкой Tomcat, похоже, все работает.Возможно, это было вызвано тем, что я использовал версию BlazeDS Turnkey, содержащую предварительно настроенный экземпляр Tomcat.
КСТАТИ:Это отличный урок: http://mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html