杰克逊版本采用火花2.2.0挑选

时间:2017-09-22 02:37:18

标签: java apache-spark jackson

我们最近在我们的应用程序中将spark升级到2.2.0,这会在运行时中引入Jackson 2.6.5个jar。

但我们还有其他需要Jackson 2.8.6的服务(由于Elastic 5.5.0)服务有一个清单,它从应用程序的lib文件夹中引用Jackson 2.8.6

所以在运行时加载了两个版本的Jackson jar,而spark正在从它自己的jars文件夹中挑选一个错误的(2.8.6而不是2.6.5

在Windows上,选择的版本是正确的版本,尽管两个版本仍然在运行时加载。

但它在Linux上失败了。

我们如何解决这个问题?

0 个答案:

没有答案