<?xml version="1.0" encoding="UTF-8"
?>
<datasources>
<xa-datasource>
<jndi-name>atgcore_ds</jndi-name>
<track-connection-by-tx>false</track-connection-by-tx>
<isSameRM-override-value>false</isSameRM-override-value>
<min-pool-size>5</min-pool-size>
<max-pool-size>100</max-pool-size>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>15</idle-timeout-minutes>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">jdbc:oracle:thin:@db.company.com:1521:ora10r2</xa-datasource-property>
<xa-datasource-property name="User">scott</xa-datasource-property>
<xa-datasource-property name="Password">tiger</xa-datasource-property>
<!-- Uncomment the following if you are using Oracle 9i
<xa-datasource-property name="oracle.jdbc.V8Compatible">true</xa-datasource-property>
-->
<exception-sorter-class-name>
org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
</exception-sorter-class-name>
</xa-datasource>
</datasources>The "track-connection-by-tx" value looks like it may be different.
Try getting a thread dump while it's hung to see if multiple java threads are involved. If it's just one thread then it could be some other process connecting to the db.
-- Adam
We have double and triple checked our ATG database schema, and the tables match up with what they should be.
We've made sure that our Java version is the one supported, v1.5.0_17, and that our Oracle JDBC driver is the correct one for our database: v10.2.0.4. We've tried many permutations of settings in the oracle-xa-ds.xml, but every run produces this same behavior: The big stack trace in the log after a period of four-five minutes of complete unresponsiveness after JBoss startup.
Could this be due to some problem in our database server? Or, does this seem like an issue with some other JBoss or ATG9 configuration file?
Oh, to comment on the use of JBoss AS 4.2.0GA, we understand that only EAS is supported, however another team has explained to us that, although we will be running in production and staging with EAS, AS should work just fine on developer desktops, and we don't have the budget or the need to purchase EAS licenses for every developer.
thanks again,