I'm using JBoss 4.0.5.GA with Oracle 10g. I created a datasource definition in
server/default/deploy/oracle-xa-ds.xml as follows:
| <datasources>
| <xa-datasource>
| <jndi-name>BasicService01DS</jndi-name>
| <track-connection-by-tx>true</track-connection-by-tx>
| <no-tx-separate-pools>true</no-tx-separate-pools>
| <isSameRM-override-value>false</isSameRM-override-value>
|
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
| <xa-datasource-property name="URL">
| jdbc:oracle:thin:@weezer:1521:demo1
| </xa-datasource-property>
| <xa-datasource-property name="User">bs01</xa-datasource-property>
| <xa-datasource-property name="Password">bs01</xa-datasource-property>
| <exception-sorter-class-name>
| org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
| </exception-sorter-class-name>
| </xa-datasource>
|
| <mbean
code="org.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter"
| name="jboss.jca:service=OracleXAExceptionFormatter">
| <depends
optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
| </mbean>
| </datasources>
When I look at it in the JXM console, it shows
+- BasicService01DS (class: javax.sql.DataSource)
|
When I try to get a transactional connection using JBoss Transactions'
TransactionalDriver
Connection conn =
arjunaJDBC2Driver.connect("jdbc:arjuna:java:BasicService01DS", new
Properties());
it throws a ClassCastException
14:20:27,308 ERROR [STDERR] java.lang.ClassCastException:
org.jboss.resource.adapter.jdbc.WrapperDataSource
For some reason the datasource definition above is not realizing an XA
datasource. Does this indicate that the Oracle database is not configured to
support XA (I'm checking into this now) or is it some other configuration I've
neglected to perform in JBoss?
Thanks,
Paul
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3990543#3990543
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3990543
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user