Как установить время ожидания сессии Hibernate в шве Jboss? - PullRequest
0 голосов
/ 09 января 2012

КАК УСТАНОВИТЬ ВРЕМЯ СЕССИИ HIBERNATE В JBOSS-SEAM?

У меня есть интерфейс загрузки с сервером for, который читает строку за строкой из файла. Каждая строка вставляется в базу данных, и после импорта около 4.000 строк соединение теряется и возвращается следующая ошибка:

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 linha 4007 do arquivo ITA_COM_49925225000148_20111226_00193.txt para o DB.

1 Ответ

2 голосов
/ 09 января 2012

«Тайм-аут сеанса гибернации» не существует.

То, что вы испытываете, на самом деле является тайм-аутом транзакции.В JBoss вы устанавливаете это в файле конфигурации conf/jboss-service.xml.Подробнее см. здесь .

...