Tenho um servidor rodando Conectiva Linux, JDK 1.4 e Tomcat 4.1.18.
Tenho uma página JSP que instancia uma variavel compartilhada chamada con com uma conexão para um banco Firebird. Acontece que a cada submissão à página, um novo objeto con é criado, mesmo este sendo compartilhado. Parece que o servlet não persiste na memória muito tempo, e a cada submissão é carregado novamente criando assim um novo objeto con.
Pra piorar, quando uma nova conexão é criada um novo processo interserver é criado no servidor. Há um limite no numero destes processos que podem rodar simultaneamente, que este caso eh 120. Como a cada submissao uma nova conexao eh criada , um novo processo interserver eh criado tambem, chegando rapidamente no limite. Mesmo se fechar a conexao na página (con.close()) o processo interserver não é liberado imediatamente.
Será que o problema do servlet não persistir eh alguma configuracao no Tomcat ?
