当前位置: 首页 > 知识库问答 >
问题:

强制释放已关闭的连接

苍恩
2023-03-14

我将EclipseLink与JTA一起使用。当我使用WebLogic server版本(12.2.1.3.0)运行应用程序时,遇到了以下问题

PS-WebLogic版本(12.2.1.2.0)不面临此问题

共有1个答案

霍襦宗
2023-03-14

根据oracle的一篇有点过时的文章,有很多原因,比如数据库关闭(暂时或更长时间),或者WLS本身存在bug。上面提到的bug已经修复,但这并不意味着没有引入新的东西,或者只是12.2.1.2.0中的某些设置不起作用,或者在12.2.1.3.0中应用相同的设置。

解决方案各不相同,但请检查是否禁用了数据源,并通过控制台手动启用它,然后更改数据源设置,使其在将来不会被不必要地禁用:https://docs.oracle.com/cd/e23943_01/web.1111/e13737/ds_tuning.htm#jdbca180

 类似资料:
  • 我的MongoDB数据库具有快速增长的活动连接量。 我编写了一个代码来测试连接创建/关闭流程是如何工作的。这段代码总结了我如何在项目中使用库。 我发现了一件很奇怪的事,我不明白。根据我们创建新连接的方式(同步/异步),行为会有所不同。 如果我们同步创建连接-mongo在调用方法。 如果我们异步创建连接,mongo即使在调用方法。 > 是否有其他方法强制关闭连接插座? 它会在一段时间后自动关闭这些打

  • 正如我前面所说的,我能够在visual studio的调试模式下使其正确工作,但一旦创建了可执行文件,我就不能再读取网页了。如有任何帮助,我们将不胜感激。是什么导致了这个问题?

  • 我使用weblogic应用服务器和oracle数据库。我使用jdbc与oracle数据库通信。我从weblogic数据源获得连接,并向表中插入一条记录。问题是,当我想关闭连接(插入数据库后)时,我会遇到一个异常(连接已经关闭)。这是我的代码: 但是联系。close语句引发异常: 我试图避免连接。close语句(因为我教过连接是自动关闭的!!但过了一段时间,所有的连接都打开了,因此引发了一个异常)

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 是否有一个静态分析工具可以在IDE外部运行一致地强制使用@Override注释?CheckStyle具有MissingOverride检查,但仅适用于使用@inheritDoc Javadoc标记的方法。我正在寻找一种可以在连续

  • 我使用SpringMVC3和Hibernate3.6,我使用xml配置的事务管理,我的代码工作得很好,但我的JDBC没有发布,尽管它说发布了。 我用JProfiler检查了一下,它说连接是打开的。 这是我的Spring配置代码 这是我的调试代码 DEBUG[myExec-2](JDBCTransaction.java:223)-重新启用自动提交DEBUG[myExec-2](JDBCTransac

  • 我改进了代码,以便从垃圾收集器中获得更好的结果。 现在,当我调用时,它确实释放了所有内存。但是,当我在不调用 的情况下观察内存使用情况时,应用程序确实会保留并使用越来越多的内存。 这是否意味着我的改进正在起作用,我的所有引用都是正确的,我可以忽略JVM是如何自己释放内存的。或者,我的代码中是否存在其他问题,这些问题是JVM在不运行垃圾收集器的情况下保留更多内存的原因。