我正在将我的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中会发生这种冲突