【问题标题】:how do i set the hibernate session timeout in jboss-seam?如何在 jboss-seam 中设置休眠会话超时?
【发布时间】:2012-02-06 00:48:33
【问题描述】:

如何在 JBOSS-SEAM 中设置休眠会话超时?

我在服务器端有一个上传接口,它可以从文件中逐行读取。每一行都插入到数据库中,导入大约 4000 行后,连接丢失并返回以下错误:

11:04:00,750 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_58] - 中止操作 id -3f57feaf:d6b:4f0adc25:946 在其中多个线程处于活动状态时被调用。 11:04:00,750 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.CheckedAction_2] - CheckedAction::check - 原子动作 -3f57feaf:d6b:4f0adc25:946 中止,1 个线程处于活动状态! 11:04:02,766 WARN [JDBCExceptionReporter] SQL 错误:0,SQLState:null 11:04:02,766 错误 [JDBCExceptionReporter] 事务未激活:tx=TransactionImple ; - 嵌套 throwable:(javax.resource.ResourceException:事务未激活:tx=TransactionImple ) 11:04:03,562 错误 [ImportarArquivoTransacaoBusiness] Erro ao importar a linha 4007 do arquivo ITA_COM_49925225000148_20111226_00193.txt para o DB。

【问题讨论】:

    标签: hibernate jboss seam


    【解决方案1】:

    “休眠会话超时”不存在。

    您遇到的实际上是事务超时。 在 JBoss 中,您可以在 conf/jboss-service.xml 配置文件中设置它。详情请见here

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      相关资源
      最近更新 更多