JBoss 4.2 uses the Arjuna Transaction Manager, which limits multiple resources in a single transaction. Because ATG Service uses multiple data sources, specifically the FakeXAdatasource
, you must enable the use of XA data sources in JBoss 4.2. To do this, modify the following property of the conf/jbossjta-properties.xml
file.
Set the following category
property in the conf/jboss-log4j.xml
file to suppress any warnings that may occur when using XA.
<category name="com.arjuna.atg.jta.logging">
<priority value="ERROR"/>
</category>