Session Closed JMS

0 respostas
Marcelo_Quadros

Pessoal,

Estou com um problema que não estou conseguindo identificar a causa do mesmo.
Tenho um sistema que usa FilaMQ no Websphere. Tudo está funcionando normalmente. Consigo postar a mensagem e o sistema do outro lado consegue obter normalmente.
O problema é que de vez em quando (raro, mas acontece) dá erro de session closed.
O processo de envio da mensagem encontra-se dentro de um EJB stateless. (2.1). Obtenho a connectionFactory, inicio a connection, obtenho session e faço a chamada ao sendMessage(“CXCCC”) umas 10 vezes (mais ou menos), e somente no final do processo é que fecho todos os recursos num bloco finally.

Queria saber o que poderia causar o fechamento da sessão nesse meio tempo em que monto os blocos de texto e envio cada bloco.
Ah. Não posso enviar um bloco grande, por isso faço o envio por partes.

Obs. Estou num abiente de cluster.

//pra dar uma idéia

for (i = 0; i < 10; i++) {

if( session != null ) {

TextMessage msg =  session.createTextMessage(montaTexto());

messageProducer.send(msg);

}

}

//fecho a ConnectionFactory e a session

Criado 21 de março de 2013
Respostas 0
Participantes 1