1.Настройка тайм-аута по умолчанию в транзакции-jboss-beans.xml:
<attribute name="TransactionTimeout">100</attribute>
2. С помощью BMT вручную установить время ожидания транзакции:
userTransaction.setTransactionTimeout(100);
3. Переопределение на уровне метода для сессионного компонента в определении xml:
//--
<method-attributes>
<method>
<method-name>someMethod</method-name>
<transaction-timeout>100</transaction-timeout>
</method>
</method-attributes>
//--