2010-08-20 7 views
1

Destination supprimé J'utilise Activem MQ 5.3.1 Ma configuration est bonne pour la messagerie classique async je tente d'utiliser un QueueRequestor Le message est effectivement sended, recieved. Mais quand il est temps de répondre à la file d'attente temp j'ai cette exception soulevée javax.jms.InvalidDestinationException: Impossible de publier une destination supprimé: temp-file: // ID: ......JMS QueueRequestor et

la destination n'existe pas

J'utilise le défaut de conf ActiveMQ Toute idée ??

+0

peut-être une partie de réponse http://blogs.sun.com/fkieviet/entry/request_reply_from_an_ejb – benzen

+0

aditionnally je peux dire la file d'attente temporaire est créée quand essayer la même chose sur un courtier – benzen

Répondre

0

Je viens de trouver ma réponse la mise en œuvre de queuerequestor est faite pour envoyer et recevoir sur la même jmsSession. C'est la raison pour laquelle le destinataire du demandeur n'a jamais vu de message et pourquoi la destination temporaire ne pouvait pas être utilisée.

Ma solution consiste à créer un demandeur avec deux sessions. Le implmentation actuall sera très semblable à celui sur le billet de blog ci-dessus