It is possible to configure the TransactionTimeout for the application server in :
<mbean code="org.jboss.tm.TransactionManagerService" ...> <attribute name="TransactionTimeout">300</attribute>
<jboss> <enterprise-beans> <session> <ejb-name>...</ejb-name> ... <method-attributes> <method> <method-name>testOverriddenTimeoutExpires</method-name> <transaction-timeout>5</transaction-timeout> </method> <method> <method-name>testOverriddenTimeoutDoesNotExpire</method-name> <transaction-timeout>20</transaction-timeout> </method> </method-attributes> </session> </enterprise-beans> </jboss>