Я молюсь о своем заявлении от Jboss 5.1.0 до Wild Fly 8.2. При запуске сервера мы извлекаем данные из базы данных и сохраняем их в области приложения. Это отлично работает в Jboss 5.1.0 и не работает на WildFly 8.2. Он показывает предупреждения ниже.Проблема с транзакцией при переносе Jboss 5.1 в WildFly 8.2
15:04:38,152 WARN [com.arjuna.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check timeout for TX 0:ffff0ab6a4f7:3057cd0:55c9c01b:8 in state RUN
15:04:38,156 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012095: Abort of action id 0:ffff0ab6a4f7:3057cd0:55c9c01b:8 invoked while multiple threads active within it.
15:04:38,157 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012108: CheckedAction::check - atomic action 0:ffff0ab6a4f7:3057cd0:55c9c01b:8 aborting with 1 threads active!
15:04:38,158 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012121: TransactionReaper::doCancellations worker Thread[Transaction Reaper Worker 0,5,main] successfully canceled TX 0:ffff0ab6a4f7:3057cd0:55c9c01b:8
Я дважды проверял правильность конфигурации источника данных. В рамках миграции я обновил Seam 2.2.0 до 2.3.1 и EJB 3.0 до EJB 3.1. Я подозреваю, что может возникнуть проблема с обновлением Seam и EJB.
Я понимаю, почему я получаю вышеуказанную транзакцию, пожалуйста, помогите мне, если у кого-то есть решение по вышеуказанной проблеме.
Спасибо, Сринат
Эй, Шива, я уже пробовал вышеуказанные способы, после изменения тайм-аута он бросает вышеуказанные предупреждения по истечении заданного времени, и я не обнаружил никаких проблем в трассировке Logger. –
Эй, Шива, К сожалению, эта тема была создана мной :), я разместил то же самое в переполнении стека :). –