从ES 1.x升级到ES 2.3.5时出现JAR Hell错误

时间:2016-08-24 13:56:26

标签: elasticsearch elasticsearch-plugin

我正在将我的ElasticSearch插件从ES 1.x升级到ES 2.3.5。我做了所需的更改并使用Maven构建它。当我尝试使用ElasticSearch安装插件时,它引发了以下错误:

  

错误:java.lang.IllegalStateException:jar地狱!类:   javax.json.Json jar1:   C:\ Users \用户ajaiswal \应用程序数据\本地的\ Temp \ 4537460277365737175 \ temp_name48813548   5 \ javaee-api-7.0.jar jar2:   C:\ Users \用户ajaiswal \应用程序数据\本地的\ Temp \ 4537460277365737175 \ temp_name48813548   5 \ javax.json-1.0.4.jar

我检查了从ES 1.x生成的二进制文件,它还包含上面的2个jar文件,二进制文件工作正常。为什么在ES 2.3.5中会发生这种冲突

0 个答案:

没有答案