熟悉jboss里配置的请帮忙!

bluegirl 03-06-30

我在jboss4中配置一个db2支持xa的数据源。
db2-xa-ds.xml文件如下:
<datasources>

<xa-datasource>
<jndi-name>DB2DS</jndi-name>
<xa-datasource-class>COM.ibm.db2.jdbc.DB2XADataSource</xa-datasource-class>
<xa-datasource-property name="DatabaseName">account</xa-datasource-property>
<xa-datasource-property name="User">db2</xa-datasource-property>
<xa-datasource-property name="Password">db2</xa-datasource-property>
</xa-datasource>
</datasources>

但是当我在程序中调用db2时:
DB2XADataSource ds = (DB2XADataSource)(new InitialContext()).lookup("java:/DB2DS");
报错:11:07:29,673 INFO [STDOUT] Exception in cmtbeanjava.lang.ClassCastException
不知道是什么原因??


bluegirl
2003-06-30 11:05

db2-xa-ds.xml文件如下

<datasources>

<xa-datasource>
<jndi-name>DB2DS</jndi-name>

<xa-datasource-class>COM.ibm.db2.jdbc.DB2XADataSource</xa-datasource-class>
<xa-datasource-property name="DatabaseName">account</xa-datasource-property>
<xa-datasource-property name=
"User">db2</xa-datasource-property>
<xa-datasource-property name=
"Password">db2</xa-datasource-property>
</xa-datasource>

</datasources>

天下为公
2003-08-01 16:44

你应该没有把conf/standardjbosscmp-jdbc.xml,conf/standardjaws.xml的datasorce该成你自己定义的jndi...<jndi-name>DB2DS</jndi-name>