Elasticsearch boot bug

在尝试启动Elasticsearch8.5.3时,系统报告了一个严重的错误,原因是无法找到指定的文件D:ProgramDatabaseelasticsearch-8.5.3\%JAVA_HOME%lib ool.jar。这个异常是由JAVA_HOME环境变量设置为指向%JAVA_HOME%lib ool.jar导致的,而该路径下不存在tool.jar文件。因此,Elasticsearch的初始化过程失败,触发了JarHell检查失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[2023-05-02T13:56:20,302][ERROR][o.e.b.Elasticsearch      ] [DESKTOP-ANDREW] fatal exception while booting Elasticsearch
java.nio.file.NoSuchFileException: D:\Program\Database\elasticsearch-8.5.3\%JAVA_HOME%\lib\tool.jar
        at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[?:?]
        at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) ~[?:?]
        at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108) ~[?:?]
        at sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:53) ~[?:?]
        at sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:38) ~[?:?]
        at sun.nio.fs.WindowsFileSystemProvider.readAttributes(WindowsFileSystemProvider.java:199) ~[?:?]
        at java.nio.file.Files.readAttributes(Files.java:1849) ~[?:?]
        at java.util.zip.ZipFile$Source.get(ZipFile.java:1279) ~[?:?]
        at java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:710) ~[?:?]
        at java.util.zip.ZipFile.<init>(ZipFile.java:243) ~[?:?]
        at java.util.zip.ZipFile.<init>(ZipFile.java:172) ~[?:?]
        at java.util.jar.JarFile.<init>(JarFile.java:345) ~[?:?]
        at java.util.jar.JarFile.<init>(JarFile.java:316) ~[?:?]
        at java.util.jar.JarFile.<init>(JarFile.java:255) ~[?:?]
        at org.elasticsearch.jdk.JarHell.checkJarHell(JarHell.java:221) ~[elasticsearch-core-8.5.3.jar:?]
        at org.elasticsearch.jdk.JarHell.checkJarHell(JarHell.java:84) ~[elasticsearch-core-8.5.3.jar:?]
        at org.elasticsearch.bootstrap.Elasticsearch.initPhase2(Elasticsearch.java:180) ~[elasticsearch-8.5.3.jar:?]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:66) ~[elasticsearch-8.5.3.jar:?]

Reason

I have a CLASSPATH Environment Variable set to %JAVA_HOME%\lib\tool.jar in my OS.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值