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]
-------------------------------------------------------------------------