java.lang.ClassCastException:oracle.jdbc.driver.LogicalConnection与oracle.jdbc.OracleConnection不兼容

时间:2017-09-19 20:57:26

标签: java websphere

我几乎整天都在犯这个错误。

我有什么:

Websphere 8.5.5, 配置数据提供程序(类路径指向单独放置的ojdbc6_g-11.2.0.2.0.jar),isolatied模式为On 战争应用程序里面有ojdbc6_g-11.2.0.2.0.jar驱动程序。

我发现了下一个post但是 我不理解应用程序中删除jar的解决方案。

如果我删除它,我会得到NoClassDefFoundError。否则我得到'java.lang.ClassCastException:oracle.jdbc.driver.LogicalConnection与oracle.jdbc.OracleConnection不兼容'如果我从dataprovider类路径中删除它,那么数据源会破坏。

我在Websphere中搜索了所有OracleConnection.class,并且只在我的应用程序中找到它们。

请帮助..

1 个答案:

答案 0 :(得分:0)

解决。 应该从dataprovider和war应用程序中删除ojdbc jar,并在ProcessDefinition-> jvm

中指向它