【问题标题】:what is the reason of "Trying to return an unknown connection2! " warning message“尝试返回未知连接2!”警告消息的原因是什么
【发布时间】:2013-10-29 18:45:08
【问题描述】:

我有一个问题; 我的日食是最后一个开普勒版本。我使用 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文件数据库后正确更新并保存方法工作但 我想知道为什么我会收到此警告消息。

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

【问题讨论】:

  • 你不知道这个问题吗?
  • 这个答案 stackoverflow.com/questions/8785798/…> 非常简洁地详细说明了原因。可能对其他人有用

标签: java jpa jboss


【解决方案1】:

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

缓存连接管理器

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

可能你的数据库连接没有被 Jboss 正确使用。

【讨论】:

    猜你喜欢
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多