我在用 :
最新版本的Play框架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的遗留罐以某种方式变得比play罐更受青睐。

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

最佳答案

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

从《 Denodo虚拟数据端口开发人员指南》中:


  有两种版本的JDBC驱动程序可连接到Virtual DataPort(均位于文件夹/ lib / vdp-jdbcdriver-core /中)
  
  
  denodo-vdp-jdbcdriver.jar(推荐版本)。
  denodo-vdp-jdbcdriver-basic.jar
  
  
  两种版本相同,除了“基本”版本不包含驱动程序所需的第三方依赖项。

关于java - Denodo Jar与Play Framework Jar发生冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32250326/

10-10 02:30