论坛首页 Java企业应用论坛

JDK 1.5+atomikos(JTA)和oracle10g集成时报错问题

浏览 2454 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-03-25  
用odbc5.jar连oracle数据库的时候,在运行时报以下错误是因为ojdbcjar包引起的,这是运用JTA框架atomikos时oracle自带的bug
javax.management.MalformedObjectNameException: Invalid character '
' in value part of property
报此错误不会引响程序输出

用ojdbc6.jar及他后来发行的补丁包都会报以下错误,引响程序输出
java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class oracle.jdbc.xa.client.OracleXADataSource)

用ojdbc14.jar会报以下错误,影响程序输出
com.atomikos.datasource.ResourceException: XA resource 'OracleXADataSource': resume for XID '3139322E3136382E322E3130352E746D30303030313030303332:3139322E3136382E322E3130352E746D31' raised -6: the XA resource did not expect this command in the current context
at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:654)

一个一个jar包试了一整天,最后的终于发现ojdbc5.jar的补丁包是OK的,jar包如附件

希望有人不会比我更纠结。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics