我正在使用我的 Spring 应用程序配置 Atomikios TM API 以实现全局事务。由于 Atomikios 需要 XADatasource 才能工作,所以我已经完成了 JNDI 查找以得到相同的结果。但是,不幸的是,我在查找时遇到了以下错误。
JNDI 位置 [jdbc/cuds] 上可用的 [class com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource] 类型的对象不可分配给 [javax.sql.XADataSource]
<jee:jndi-lookup id="dataSourceCu" jndi-name="jdbc/cuds" cache="true" resource-ref="true" lookup-on-startup="true" expected-type="javax.sql.XADataSource" />
<jee:jndi-lookup id="dataSourceGodb" jndi-name="jdbc/pushpullds" cache="true" resource-ref="true" lookup-on-startup="true" expected-type="javax.sql.XADataSource" />
我在 WebSphere 7.0 中使用 Spring 3.0/hibernate。我做错了。请帮我。谢谢。