WebSphere数据源的问题,已经纠结两天了,大家都把帮帮忙
有遇到过类似问题的同志,请留下墨迹,尽情的畅言,我需要大家的帮助和经验支持,谢谢大家了,都看看这个错误吧:
[10-11-11 18:51:35:432 GMT+08:00] 00000099 J2CUtilityCla E J2CA0036E: 在资源 jdbc/Autoutest 使用的 com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl 上调用方法集 DataSourceProperties 时发生异常:
java.lang.NoSuchMethodError: oracle/jdbc/driver/OracleLog.setLogVolume(I)V
at com.ibm.ws.rsadapter.dbutils.impl.OracleUtilityImpl.setLogVolume(OracleUtilityImpl.java:85)
at com.ibm.ws.rsadapter.spi.InternalOracleDataStoreHelper.setProperties(InternalOracleDataStoreHelper.java:142)
at com.ibm.ws.rsadapter.spi.WSRdbDataSource.<init>(WSRdbDataSource.java:879)
[10-11-11 18:51:35:479 GMT+08:00] 00000099 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC 已打开附带的流文件 /datalv01/was61/AppServer/profiles/AppSrv01/logs/ffdc/server1_00000099_10.11.11_18.51.35_1.txt
[10-11-11 18:51:35:503 GMT+08:00] 00000099 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC 已关闭附带的流文件 /datalv01/was61/AppServer/profiles/AppSrv01/logs/ffdc/server1_00000099_10.11.11_18.51.35_1.txt
[10-11-11 18:51:35:505 GMT+08:00] 00000099 ConnectionFac E J2CA0009E: 尝试实例化资源 jdbc/Autoutest 使用的 ManagedConnectionFactory 类 com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl 时发生异常:
java.lang.reflect.InvocationTargetException at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Caused by: java.lang.
NoSuchMethodError: oracle/jdbc/driver/OracleLog.setLogVolume(I)V
at com.ibm.ws.rsadapter.dbutils.impl.OracleUtilityImpl.setLogVolume(OracleUtilityImpl.java:85)
at com.ibm.ws.rsadapter.spi.InternalOracleDataStoreHelper.setProperties(InternalOracleDataStoreHelper.java:142)
at com.ibm.ws.rsadapter.spi.WSRdbDataSource.<init>(WSRdbDataSource.java:879)
at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:2139)
... 45 more
------解决方案--------------------NoSuchMethodError 多检查下类中方法是否齐全
------解决方案--------------------oracle/jdbc/driver/OracleLog.setLogVolume
Oracle JDBC版本的問題。
換個版版試試。
------解决方案--------------------
jdbc版本不一致。你用哪个版本的oracle,就到那个版本的oracle的目录下有个java目录里面去找驱动。
ojdbc14.jar