我有一个问题; 我的 eclipse 是最后一个开普勒版本。我使用 JBOSS EAP 6.1 和 JPA。
我将方法另存为;
saveTicket(template, ticketContent);
saveValidation(resultCode, template, transactionId, stationName, gateId, side, barcode);
我使用 Soap UI 并发送一个 xml 文件来测试系统是否正常工作。
如果我关闭此方法(saveTicket()
、saveValidation()
),我不会收到任何错误或警告。但是,如果我使用这些方法,我会收到如下警告消息:
java.lang.IllegalStateException: Trying to return an unknown connection2! org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6
实际上,此警告消息不会影响系统,在发送正确更新的 xml 文件数据库并保存方法后,系统可以正常工作,但是 我想知道为什么我会收到此警告消息。
有人以前遇到过这个错误吗?
最佳答案
您可以禁用缓存连接管理器,因为您必须将属性 use-ccm ="false"放入数据源中,这必须直接在 stanalone.xml 中完成。
缓存连接管理器
用于调试连接并支持连接中的延迟征用 事务,跟踪它们是否被应用程序正确使用和释放。 下表描述了您可以为缓存连接管理器设置的属性。
可能您的数据库连接没有正确用于 Jboss。
关于java - "Trying to return an unknown connection2! "警告消息的原因是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19666669/