Elasticsearch 因拷貝多餘的jar到lib庫致使沒法啓動的問題

 

由於須要測試,無心中拷貝了一個netty-buffer-4.1.16.Final.jar包放到es的lib目錄下,晚上回家啓動es的時候發現啓動不起來了。檢查日誌發現以下錯誤。java

其中有一句關鍵語句elasticsearch

Caused by: java.lang.IllegalStateException: jar hell!
class: io.netty.buffer.PoolArena$SizeClass
jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar
jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar

百度這句話測試

Caused by: java.lang.IllegalStateException: jar hell!

說是由於spa

那麼堅定方案就是把原來拷貝進去的jar包刪除掉.net

jar1: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\lib\netty-buffer-4.1.16.Final.jar
jar2: F:\Software\BI\Elasticsearch\Server\elasticsearch-6.2.4\modules\transport-netty4\netty-buffer-4.1.16.Final.jar

把第一行的jar包刪除掉之後,問題解決。日誌

 

相關文章
相關標籤/搜索