The default JBoss transaction timeout is 300 seconds. This may be too short for your purposes, particularly if you have a large catalog.
To increase the transaction timeout, edit the <JBdir>/standalone/configuration/
server-name
.xml
file and find the configuration for the urn:jboss:domain:transactions
subsystem. For example:
<subsystem xmlns="urn:jboss:domain:transactions:1.3"> <core-environment> <process-id> <uuid/> </process-id> </core-environment> <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> <coordinator-environment default-timeout="300"/> </subsystem>
Change the value of the default-timeout
attribute of the coordinator-environment
element.