Would someone please provide some "rules of thumb" about when to use the XADataSourceLoader vs. RawXADataSourceLoader with JBoss 2.4.5.RC3?
I have an XA-compatible JDBC driver. When I configure this driver as a regular DataSource using the XADataSourceLoader, my enterprise application intermittently hangs.
When I disable the DataSource described above and configure a new DataSource using the same JDBC driver and using the RawXADataSourceLoader and then bind this DataSource to the Minerva XA resource adapter, my enterprise application exhibits no intermittent hangs.
Is this latter approach acceptable and appropriate?
yes. I think there is a way to completely avoid the RawXADataSourceLoader by specifying the XADataSource class in the resource adapter config, but I don't remember very clearly.