java - 无法处理weblogic中数据源的泄漏连接数

标签 java oracle weblogic datasource

我创建了一个数据源来访问我的一个项目中的数据库,但问题是即使我试图关闭已建立的每个连接

connect.close();

泄漏连接数意外增加。遇到这种事我该怎么办。我使用 Weblogic 11G 作为应用程序服务器、Oracle 11G 和 Eclipse IDE。

最佳答案

您应该激活数据源上的 InactiveConnectionTimeoutSeconds 参数。默认情况下禁用 (0)。它将使 WebLogic 能够在几秒钟后从应用程序检索未关闭的连接。它还会在服务器日志中记录堆栈跟踪,这对于查看代码泄漏的位置很有用。

关于java - 无法处理weblogic中数据源的泄漏连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38090892/

相关文章:

java - 这个私有(private)方法在这个单例 Java 类中做了什么?

java - 继承可选依赖项的版本

sql - 使用子查询而不是表名

java - weblogic 集群环境中的线程被阻塞

plugins - 带有ssl问题的Weblogic maven插件

java - Selenium 屏幕捕获 - 图像不可用

java - Spring引导+Spring数据jpa : how do I know if adding data to table failed due to duplicate primary key?

sql - Oracle With, Case When 语句缺少关键字

sql - 开始使用 Oracle Express 版?

java - WebLogic 集成的替代方案