Membro desde: 20/08/2009 08:24:13
Mensagens: 160
Offline
Tenho uma aplicação web que tem um relatório desenvolvido no iReport(3.0.0) que não fui eu quem desenvolveu. O relatório realiza conexão com um banco de dados Oracle e a query do relatório é recebida como um parâmetro do relatório na forma de string.
O problema que está ocorrendo é que ao gerar o relatório o iReport abre a conexão com o banco mas mantém a sessão aberta mesmo após sair da aplicação. Sendo necessário reiniciar o servidor para matar as sessões que ficaram abertas. Alguém saberia me dizer como resolver este problema?
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
Geralmente, os relatórios jasper recebem como parâmetro uma Connection. Provavelmente não há um tratamento, no finally do try/catch em que esta se encontra para fechar a conexão.
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM