![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| YuG |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 20.2.2006 Репутация: 3 Всего: 4 |
Вот столкнулся с проблемой.
При попытке продебажить логику обработки submita получаю неприятность: java.sql.SQLException: RollbackException: The transaction has been marked for rollback (timed out) В чем проблема? Нет, перевести и интуитивно догадаться я могу Интересует теория. Дополнительно: - без дебага для одних и тех же входных данных приложение отрабатывает нормально. - после submit'a происходит несколько обращений к базе (select). - все эти обращения находятся в разных классах - транзакции не используются (т.к. несколько select'ов, и лишь затем финальный insert/update) - время дебага - ну реально маленькое (20-30 секунд) |
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 7 Всего: 54 |
Правда? А в чем тогда вопрос? Обычно в контейнерах по умолчанию максимальное время выполнения транзакции как раз 30 секунд. Что за приложение? Каким образом select'ы выполняются? -------------------- ![]() ![]() |
|||
|
||||
| YuG |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 20.2.2006 Репутация: 3 Всего: 4 |
Да, действительно в настройках сервера было:
<transaction-config timeout="30000" /> Теперь всё понятно, почему так происходит ) Спасибо. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |