Web Sphere + IMessageConsumer + получение сообщений - PullRequest
0 голосов
/ 28 июля 2011

Я хочу получать сообщения из очереди веб-сферы. Поэтому я создаю сеанс, затем создаю IMessageConsumer и вызываю один из методов: Receive или ReceiveNoWait. Проблема в том, что я не могу получать сообщения. Receive просто ждет, а ReceiveNoWait возвращает ноль. Я хочу читать сообщения, которые уже были добавлены в очередь. Любая помощь?

Ответы [ 2 ]

0 голосов
/ 29 июля 2011

Вы установили соединение?Это классическая причина не получать сообщения в JMS

См.

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.xms.doc/concepts/xms_cconn_stastop.html

0 голосов
/ 29 июля 2011

@ macpak: Вы уверены, что подключаетесь к правильной очереди и / или подключаетесь к правильному администратору очередей?Вы уверены, что в очереди есть несколько сообщений?Если вы используете websphere MQ, используя MQ explorer, вы можете просматривать количество сообщений, а также количество открытых сеансов.

...