Olá pessoal!
Estamos com um problema aqui na empresa quando efetuamos undeploy de aplicações no servidor. Trabalhamos com sistemas desktop + web service e precisamos remover todas as conexões do pool quando for feito undeploy no tomcat.
Antes a gente tinha o pool configurado via aplicação porém agora estamos com o pool configurado no tomcat e mesmo assim as conexões não são removidas.
Vou dar um exemplo do que acontece: fizemos deploy de um arquivo .war (que no nosso caso é o web service) no servidor e acessamos a aplicação. O pool funciona de forma eficaz, respeitando todas as configurações passadas no context.xml. Aí atualizamos a aplicação e fizemos undeploy da aplicação já existente e fizemos um novo deploy (isso tudo sem reiniciar o tomcat, pois não podemos reiniciá-lo a cada deploy). Todas as conexões do pool que ficaram em espera, continuam lá… ou seja… não são liberadas do pool após o undeploy.
Como faço para resolver esse problema?
Obs.: já tentamos de tudo… e removeAbandoned=“true” não adianta…
Obrigado pela ajuda de todos


