【问题标题】:Any suggested solution for java.lang.ClassCastException: oracle.xdb.XMLType incompatible with oracle.sql.OPAQUEjava.lang.ClassCastException 的任何建议解决方案:oracle.xdb.XMLType 与 oracle.sql.OPAQUE 不兼容
【发布时间】:2019-10-31 11:20:11
【问题描述】:

我正在设置 Liberty 服务器,并添加了以下 4 个功能

<featureManager>
        <feature>jsp-2.3</feature>
        <feature>websocket-1.1</feature>
        <feature>jndi-1.0</feature>
        <feature>jdbc-4.1</feature>
    </featureManager>

并连接到 oracle,它在我的 windows 机器上工作正常,而不是在客户端的 linux 机器上。

Error while retrieving record.
java.lang.ClassCastException: oracle.xdb.XMLType incompatible with oracle.sql.OPAQUE

我已经将相同的 3 个 jars 复制到客户端机器上仍然没有运气

ojdbc8.jar xdb6.jar xmlparserv2_sans_jaxp_services.jar

甲骨文 12c

【问题讨论】:

    标签: java oracle jdbc websphere-liberty xmltype


    【解决方案1】:

    检查 3 个 jar 的内容,如果其中一个以上定义了 oracle.sql.OPAQUE.class,在这种情况下,其中一个可能是兼容版本而另一个不是。在不同的环境中,您可能会获得不同的加载优先级。如果是这种情况,解决方案将是获取所有处于相同/兼容级别的 JAR 副本。

    【讨论】:

      猜你喜欢
      • 2017-03-20
      • 2020-08-21
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 2011-02-05
      相关资源
      最近更新 更多