PessoALL !!! Estou dando manutenção em um sistem onde, quando me logo no sistema ele aparece a seguinte mensagem:
java.sql.SQLException: Connection reset by peer: JVM_recv in socket input stream read A principio achei que fosse a pool de conexão onde algum objeto resultset ou statement não estaria sendo fechado. Analisando a aplicação mais a fundo vi que todos os result set e statement estão sendo fechando corretamente. Vi uma coisa que nunca tinha visto antes. No inicio do try da conexão ele chama o metodo: conn = dbPool.popDBConnection(); e no finally do try ele chama este metodo: dbPool.pushDBConnection(conn); Analisando a classe dbPool (abaixo), não estou conseguindo progredir achando que o erro pode estar aqui. Sempre me conectei ao BD e nunca precisei usar isto. Alguém poderia me ajudar ? Muito obrigado Kleber Rodrigo de Carvalho package com.ibersisct.roche.cotacoes; import java.sql.*; import java.util.*; import java.io.*; class DBPool implements java.io.Serializable{ private transient Stack cola = null; public DBPool(){ LogFile.log("creando el DB pool",4); cola = new Stack(); } public synchronized Connection popDBConnection(){ Connection conn = null; while(cola.isEmpty()){ try{ wait(); } catch(InterruptedException i){ } } conn = (Connection )cola.pop(); return conn; } /** * * * @param r : Nome da conexão */ public synchronized void pushDBConnection(Connection r){ cola.push(r); this.notifyAll(); } } __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! 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 historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------