jdbc连接错误:与托管连接无关

Ale*_*rev 6 java postgresql jboss jdbc

我的应用程序正在抛出以下异常:

java.sql.SQLException: Connection is not associated with a managed connection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@4fe91321
Run Code Online (Sandbox Code Playgroud)

这是在生产中发生的我在开发中无法解决这个问题,因此我无法解决它.
异常的根是代码行dbConn.prepareStatement(sql);

从我在网上找到的内容来看,原因可能是:

  1. 在jdbc连接上,jboss连接被包装但包装器为空.内部的原始jdbc连接不再存在.

  2. JDBC连接已经关闭,尝试使用紧密连接是我收到此异常的原因.

  3. 事务管理器检测到事务超时的事务.

因此,如果有人可以指出我的问题是什么,因为我无法在矿山开发环境中解决这个问题.
我还可以添加哪些日志来帮助我检测生产中的问题 - 我正在使用Java,JBoss,Postgre.

我已经启用了连接关闭监控,并且还添加了问题是不一致的

Nic*_*zol 1

如果您使用 EJB,则您的无状态会话 Bean 池可能不够大。连接找不到关联的线程。

也许您有一个非状态会话 Bean 的扩展事务,这可能不是一个好主意。