O tomcat tem um limite de conexões com o banco?
Sendo que estou criando as conexões com JDBC puro.
Limite de Conexões
4 Respostas
o tomcat não limita o número de conexões ao banco a não ser q vc esteja utilizando o pool de conexões do tomcat.
caso utilize jdbc puro, pode ser que o banco que vc está utilizando limite a qntde de conexões.
o oraclexe tem um limite…
espero ter ajudado.
Ajudou sim, o problema era realmente o número de conexões com o banco.
Aproveitando estava usando o pool de conexões do tomcat, sendo que a minha aplicação é multi-thread, toda hora quando chega a um certo número de conexões que pedia para o pool dava erro.
Esse pool de conexões do tomcat não funciona bem com threads?
Lembrando que fechava todas as conexões no final com finally.
por ser uma aplicação multi-thread (vc provavelmente vai solicitar diversas conexões ao pool ao mesmo tempo), pode ser que o número de conexões ativas no momento, era maior que o número de conexões que o pool te oferece…
Enrtendi, era o que eu estava achando, por isso mudei para JDBC puro.
Ontem fazendo uns testes na aplicação, tive que parar o tomcat e quando reinicializei ele novamente, ele voltou como se não estivesse parado. Por exemplo:
A minha aplicação fica fazendo vários sockets e quando eu parei o tomcat e restartei ele ficou enviando as mesmas coisas que estavam na memória quando ele foi parado.
O tomcat guarda a memória dele em disco quando ele é parado?