如何找到尚未关闭oracle数据库连接的java代码?
我正在开发一个应用程序,它有100多个java项目,数据库连接是从运行sql的项目建立起来的
现在,一些连接未正确关闭,导致出现连接池限制问题
要解决这个问题,第一步是找出哪个java代码连接没有正确关闭(在finally块中)
如何从连接打开(即连接未关闭)的位置查找java代码(类名或包名)
尝试的选项:
选项1:我在配置了JNDI si的weblogic服务器中尝试了JDBC连接池监控选项。但是它没有给出连接仍然打开的java类的任何信息。它给出了打开连接的数量和其他一些细节
选项2:我尝试的另一种方法是v$session。它也没有给出保持连接打开的java类/包的任何线索
选项3:Eclipse插件FindBugs-报告中没有关于开放连接的问题
请帮助我如何找到保持连接打开的java类
共 (0) 个答案