【问题标题】:Denodo Jar get conflicts with Play Framework JarDenodo Jar 与 Play Framework Jar 发生冲突
【发布时间】:2015-09-02 02:09:16
【问题描述】:

我正在使用: 最新版本的播放框架wi.-> 2.3.5 Denodo 最新版本 -> 5.5 win

Denodo 使用的是 Apache Common Codec 1.3,而 Play 使用的是 Apacahe Common Codec 1.4 中引入的一些新方法(例如,原因:java.lang.NoSuchMethodError: org.apache.commons.codec.digest.DigestUtils.sha1Hex(Ljava/lang/String;)Ljava/lang/String;)。不知何故,denodo 的遗留 jar 比 play 的 jar 更受青睐。

有什么办法可以摆脱这种情况吗?

【问题讨论】:

  • 你试过用denodo-vdp-jdbcdriver-basic.jar代替denodo-vdp-jdbcdriver.jar吗?基本 jar 不包含其他库。

标签: java jar playframework apache-commons-codec denodo


【解决方案1】:

不要使用denodo-vdp-jdbcdriver.jar,而是使用denodo-vdp-jdbcdriver-basic.jar

来自 Denodo 虚拟数据端口开发人员指南:

有两个版本的 JDBC 驱动程序可以连接到 Virtual DataPort(都位于文件夹 /lib/vdp-jdbcdriver-core/ 中)

  1. denodo-vdp-jdbcdriver.jar(推荐版本)。
  2. denodo-vdp-jdbcdriver-basic.jar

除了“基本”版本不包含驱动程序所需的第三方依赖项之外,两个版本都是相同的。

【讨论】:

    猜你喜欢
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 2017-11-03
    相关资源
    最近更新 更多