Я изменил тайм-аут транзакции JTA из консоли администратора и установить до 300, даже после изменения он не говоря JTA сделка неожиданно откат (возможно, из-за тайм-аута) с:JTA исключение тайм-аут транзакции - WebLogic 10.X
weblogic.transaction.RollbackException: Transaction timed out after 181 seconds`
Чтобы убедиться, является ли мои изменения (значение 300 тайм-аут) получил свое отражение в этой области или нет, я проверил в домене config.xml
он получил отражение в 300
мой вопрос, есть ли другое место и мне нужно для обновления значения тайм-аута транзакции и необходимости перезапуска сервера?
Полный трассировки стека после исключения из сервера ниже:
Caused by: org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is weblogic.transaction.RollbackException: Transaction timed out after 180 seconds BEA1-160A800A149091F72E5E at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1031) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:709) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:678) at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:359) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy103.saveRegistryData(Unknown Source) at gov.cms.pqri.arch.submission.registry.bean.RegDataAccessManager.persistRegistry(RegDataAccessManager.java:54) ... 14 more Caused by: weblogic.transaction.RollbackException: Transaction timed out after 180 seconds BEA1-160A800A149091F72E5E at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1818) at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:333) at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:227) at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:281) at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1028) ... 22 more
Согласно консоли WebLogic, вам не нужно, чтобы перезагрузить сервер. Не могли бы вы предоставить полный стек? –
после изменения застрявшей нити Максимальное время до 300 под серверами -> конфигурация -> настройка (вкладка) из консоли администратора, она обновляется и работает нормально. –