J� verifiquei se a mensagem est� sendo enviado?? (ver no console). Quando manda a mensagem, libera os recursos (fechar a cone��o) ? O cliente est� dentro de um loop ?? ou � um MessageBean ??
Marcelo Quintella wrote: > Eu jah tentei o ExceptionListener e nao estou recebendo a > notificacao... jah temos esse problema ha algum tempo e o pessoal da > BEA tambem nao conseguiu muita coisa :-( > > Bom... obrigado de qualquer jeito. Por favor me avisem se tiverem > outras sugestoes. > > Felipe wrote: > >> Voce ja verificou se a conexao continua ativa? Uma opcao seria se >> registrar >> como exceptionListener e da um stacktrace na excecao... >> >> -----Original Message----- >> From: Marcelo Quintella [mailto:[EMAIL PROTECTED]] >> Sent: terca-feira, 15 de janeiro de 2002 15:55 >> To: [EMAIL PROTECTED] >> Subject: [java-list] Weblogic 6.1 e JMS >> >> >> Ola a todos. >> >> Aqui na empresa nos usamos o Weblogic 6.1 como app server a tb usamos >> a sua implementacao do JMS. Tudo funciona perfeitamente, exceto que >> AS VEZES, em alguns clientes, o JMS para de funcionar. >> >> Para aquele dado cliente as mensagens simplesmente nunca chegam. Eh >> como se ele nao fosse subscriber de nenhum dos nossos topicos. Soh >> que no inicio da sessao este mesmo cliente estava recebendo as >> mensages. Ou seja, o JMS "morreu" no meio da sessao. >> >> Alguem jah viu essa situacao? Nos usamos uma applicacao, e nao uma >> applet. >> >> Agradeco desde jah, >> Marcelo Quintella >> >> >> >> No cliente nos criamos as TopicConnections e Subscribers: >> >> Context ctx = getInitialContext(url, user, password); (o method >> retorna a nossa InitialContext). >> >> connectionFactory = (TopicConnectionFactory) ctx.lookup(JMS_FACTORY); >> String topicJNDIName = "MyTopic"; >> connection = connectionFactory .createTopicConnection(); >> >> session = connection.createTopicSession(false, >> Session.AUTO_ACKNOWLEDGE); >> try { >> topic = (Topic) ctx.lookup(topicJNDIName); >> } >> catch (NamingException ne) { >> System.out.println("Can't find topic "+topicJNDIName+" in JNDI"); >> ne.printStackTrace(); >> } >> >> connection.start(); >> >> subscriber = session.createSubscriber(topic, messageSelector, >> true);//supress messages to self >> subscriber.setMessageListener(new MessageListener(){ >> public void onMessage(Message msg){ >> SwingUtilities.invokeLater(new MessageAction(msg)); >> //MessageAction implementa Runnable >> } >> }); >> >> >> _________________________________________________________ >> Do You Yahoo!? >> Get your free @yahoo.com address at http://mail.yahoo.com >> >> >> ------------------------------ LISTA SOUJAVA >> ---------------------------- http://www.soujava.org.br - Sociedade >> de Usuarios Java da Sucesu-SP dzvidas mais comuns: >> http://www.soujava.org.br/faq.htm >> regras da lista: http://www.soujava.org.br/regras.htm >> para sair da lista: envie email para >> [EMAIL PROTECTED] >> ------------------------------------------------------------------------- >> >> >> > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
