我的应用程序出现以下异常:
java.sql.SQLException: Connection is not associated with a managed connection.org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@4fe91321
这发生在生产中我无法在开发中解决这个问题,因此我无法解决它。
异常的根源是代码行dbConn.prepareStatement(sql);
根据我在网上找到的信息,造成这种情况的原因可能是:
通过 jdbc 连接,一个 jboss 连接被包装,但包装器是空的。里面原来的jdbc连接已经没有了。
JDBC 连接已经关闭,尝试使用关闭连接是我收到此异常的原因。
事务管理器检测到事务时间过长然后事务超时。
因此,如果有人能指出我的问题是什么,因为我无法在我的开发环境中解决这个问题。
另外,我可以添加哪些日志来帮助我检测生产中的问题——我使用的是 Java、JBoss、Postgre。
我已经启用连接关闭监控a,还要补充的是问题不一致