Ola Amigos.
Estou tendo problemas essa construtora, que abre uma
conexao com um banco de dados Oracle. Na verdade o
problema nao eh na construtora. O problema eh que meu
banco possui um time-out na conexao de 4 horas. Depois
do tempo especificado, tenho que derrubar e levantar o
tomcat nao mao, ou usando um shell script. Mas isso eh
um "artificio tacnico" bem vulgar.
Gostaria de saber se alguem jah passou por isso e se a
uma forma pratica de se resolver o problema.

Estou utilizando o Tomcat 4.0.4 
A contrutora da classe eh essa.

public AlunoBean() {
  try {
    synchronized(this) {
      if (this.conAluno == null) {
        System.out.println("Conexao nula - AlunoBean");
        Class.forName(prop.driver);
        this.conAluno = DriverManager.getConnection(prop.url,
prop.user, prop.senha);
      }
    }
    synchronized (this.conAluno) {
        stmt = this.conAluno.createStatement();
        stmt2 = this.conAluno.createStatement();
        stmt3 = this.conAluno.createStatement();
    }

    //iniciando as faltas com 999
    for (this.i=0; this.i < 4; this.i++) {
      this.faltaAvaliacao[this.i] = 999;
    }
  }
  catch(Exception e) {
    this.erro(e+" -> no construtor AlunoBean(), ao
criar conexao com o banco de dados");
  }
}//FIM AlunoBean

Grato pela atencao ,


=====
Douglas Melchioretto
[EMAIL PROTECTED]
"Evite acidentes, faça tudo de propósito."

_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
http://br.geocities.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] 
-------------------------------------------------------------------------

Responder a