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>
 
loading table of contents...