Marcelo
Eu tenho um caso semelante ao seu, onde eu utilizo o servico do Oracle
DBMS_PIPE que envia mensagens a um programa deamon em java.
Em determinados dias este deamon parava de receber as mensagens, apesar que
nos logs do programa indicasem que o
programa estava funcionando.
Consegui relacionar este erro com a manuten��o do firewall, quando o pessoal
fazia alguma manutencao no firewall a
comunica��o da rede era interompida por um tempo, e fazia com que o deamon
falhase.
Para solucionar o problema, ap�s timeout do deamon, do programa fecha a
conexao e abre uma nova conexao.
Nos mantenha informados se este exemplo se aplica tambem para JMS.
att.
Marco Zerbini
----- Original Message -----
From: "Marcelo Quintella" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 15, 2002 2:55 PM
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 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]
> -------------------------------------------------------------------------
>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
------------------------------ 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]
-------------------------------------------------------------------------