我在用 :
最新版本的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/