Domanda

Non riesco a consumare i messaggi inviati tramite ActiveMQ dal mio client Flex. L'invio di messaggi tramite il produttore sembra funzionare, posso anche vedere che il client Flex è collegato e sottoscritto tramite le proprietà sull'oggetto Consumer, tuttavia il messaggio "quotazione" l'evento sul Consumatore non viene mai generato quindi sembra che i messaggi non vengano ricevuti.

Quando guardo nella console di ActiveMQ, posso vedere il numero di abbonati, il numero di messaggi inviati e il numero di messaggi ricevuti. La cosa strana è che il contatore dei messaggi ricevuti sembra aumentare e che posso anche tracciare le istruzioni del registro nella console Tomcat, ma ancora una volta non vengono ricevuti messaggi nel client Flex.

Qualche idea?

È stato utile?

Soluzione

Dopo aver ricostruito la mia app da zero con una nuova installazione di Tomcat, tutto sembra funzionare. Forse questo è stato causato dal fatto che stavo usando la versione di BlazeDS Turnkey che contiene un'istanza preconfigurata di Tomcat.

A proposito: questo è un ottimo tutorial: http: / /mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top