Элемент <trans-timeout-seconds> задает максимальную продолжительность транзакций EJB, запущенных контейнером. Если выполнение транзакции занимает больше <trans-timeout-seconds>, то контейнер EJB для WebLogic восстанавливает предыдущую версию транзакции. Данное правило находит элемент <trans-timeout-seconds>, специфичный для WebLogic. weblogic-ejb-jar.xml
|
<weblogic-ejb-jar>
<weblogic-enterprise-bean> <transaction-descriptor> <trans-timeout-seconds>20</trans-timeout-seconds> </transaction-descriptor> ... </weblogic-enterprise-bean> </weblogic-ejb-jar> |
В сканере исходного кода доступно быстрое исправление. Процедура быстрого исправления переносит значение trans-timeout-seconds в соответствующий файл расширений WebSphere(R) Application Server.