WebLogic 非活动连接超时和 JTA 超时

WebLogic Inactive Connection Timeout and JTA timeout

  1. WebLogic中的JTA超时应该和'Inactive Connection Timeout'一样吗?

  2. 我们已将 'Inactive Connection Timeout' 设置为 X 秒。我们在 WebLogic 上部署了一个应用程序,它发出的查询执行时间超过 X 秒。然而,我们没有看到任何异常并且查询成功。

    请问'Inactive Connection Timeout'什么时候可以见效?

引用文档:

The number of seconds of inactivity after which reserved connections will forcibly be released back into the pool. When set to 0 (the default), this feature is disabled.

通常"Inactive Connection Timeout"用于防止连接泄漏。

如果您的查询在一段时间后超时:

  1. 在数据源级别设置 'Statement Timeout'
  2. 在代码中明确设置