0

我有个问题; 我的日食是最后一个开普勒版本。我使用 JBOSS EAP 6.1 和 JPA。

我有保存方法;

saveTicket(template, ticketContent);

saveValidation(resultCode, template, transactionId, stationName, gateId, side, barcode);

我使用 Soap UI 并发送一个 xml 文件来测试系统是否正常工作。如果我关闭此方法(saveTicket()saveValidation()),我不会收到任何错误或警告。但是,如果我使用这些方法,我会收到如下警告消息:

java.lang.IllegalStateException:试图返回一个未知的连接2!org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6

实际上,在发送正确更新的 xml 文件数据库并保存方法正常工作后,此警告消息不会影响系统,但我想知道为什么会收到此警告消息。

有没有人遇到过这个错误?

4

1 回答 1

2

您可以禁用缓存连接管理器,因为您必须将属性 use-ccm ="false" 放在数据源中,这必须直接在 stanalone.xml 中完成。

缓存连接管理器

用于调试连接和支持事务中连接的延迟登记,跟踪它们是否被应用程序正确使用和释放。下表描述了您可以为缓存连接管理器设置的属性。

可能您有与 Jboss 未正确使用的数据库的连接。

于 2014-04-10T15:40:49.910 回答