Denodo Jar与Play Framework Jar发生冲突

时间:2015-08-27 13:10:50

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

我正在使用: 最新版本的play framework wi .-> 2.3.5 Denodo的最新版本 - > 5.5胜利

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正在偏爱游戏的jar。

有没有办法摆脱这种情况?

1 个答案:

答案 0 :(得分:2)

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

来自Denodo Virtual DataPort开发人员指南:

  

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

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

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