JBossTS, the transaction manger for the app server, monitors and processes transactions which outlive their configured lifetime. This timeout handling is done in a separate thread. Currently the reaper thread awakes on a fixed periodic interval and rolls back any expired transactions. It should instead awake on demand and process these in a more timely fashion. This change in behavior requires a different setting in the default config file jbossjta-properties.xml It will resolve intermittent test failures and make the EAP config consistent with that of the AS.