qq_52865667 2024-05-22 15:38 采纳率: 0%
浏览 10

sonar10.5.1启动失败

你好,我照着你的教程下载了sonar10.5.1,但是es一直启动失败,之前我电脑上装了Jmeter。然后启动时报错都是导向了我jmeter安装目录的ApacheJMeter_core.jar,后面我把jmeter删了,系统路径也删了,然后启动后报错的路径就变下面这样了,不知道该怎么解决。


```java
2024.05.22 15:32:08 ERROR es[][o.e.b.Elasticsearch] fatal exception while booting Elasticsearch
java.nio.file.NoSuchFileException: E:\sonarqube-10.5.1.90531\elasticsearch\%JMETER_HOME%\lib\ext\ApacheJMeter_core.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:1851) ~[?:?]
    at java.util.zip.ZipFile$Source.get(ZipFile.java:1396) ~[?:?]
    at java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:717) ~[?:?]
    at java.util.zip.ZipFile.<init>(ZipFile.java:251) ~[?:?]
    at java.util.zip.ZipFile.<init>(ZipFile.java:180) ~[?:?]
    at java.util.jar.JarFile.<init>(JarFile.java:346) ~[?:?]
    at java.util.jar.JarFile.<init>(JarFile.java:317) ~[?:?]
    at java.util.jar.JarFile.<init>(JarFile.java:256) ~[?:?]
    at org.elasticsearch.jdk.JarHell.checkJarHell(JarHell.java:221) ~[elasticsearch-core-8.11.0.jar:?]
    at org.elasticsearch.jdk.JarHell.checkJarHell(JarHell.java:84) ~[elasticsearch-core-8.11.0.jar:?]
    at org.elasticsearch.bootstrap.Elasticsearch.initPhase2(Elasticsearch.java:181) ~[elasticsearch-8.11.0.jar:?]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:72) ~[elasticsearch-8.11.0.jar:?]


```

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2024-05-22 15:38
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    问题概括

    您遇到的问题是在尝试启动SonarQube 10.5.1时,由于之前安装了JMeter,导致Elasticsearch启动失败。尽管您已经删除了JMeter和相关的系统路径,但启动错误仍然指向了JMeter的安装目录中的ApacheJMeter_core.jar文件。

    问题出现原因

    • 环境变量冲突:可能是因为JMeter的安装目录被添加到了环境变量中,导致SonarQube在启动时尝试加载JMeter的jar文件。
    • 文件路径错误:错误信息显示SonarQube尝试从错误的路径加载ApacheJMeter_core.jar,这表明启动脚本或配置文件中存在问题。

    问题解决方案

    1. 检查环境变量:确保JMeter的安装目录没有被添加到环境变量中,特别是PATH变量。
    2. 检查启动脚本:检查SonarQube的启动脚本或配置文件,确保没有指向JMeter安装目录的路径。
    3. 重新安装JMeter:如果问题依然存在,尝试重新安装JMeter,并确保安装过程中没有将JMeter的目录添加到环境变量中。
    4. 清理残留文件:如果JMeter的安装目录或相关文件仍然存在,尝试手动删除这些文件,并清理相关的环境变量设置。

    提供代码

    由于问题主要与环境配置有关,这里不提供具体的代码修改建议,但您可以根据上述解决方案进行相应的调整。

    代码运行方式

    • 环境要求:确保您的操作系统环境变量设置正确,没有指向JMeter的路径。
    • 运行方式:直接在命令行或终端中运行SonarQube的启动脚本,或按照配置文件指示进行启动。

    代码预期运行结果

    • 成功启动:SonarQube能够顺利启动,没有出现与JMeter相关的错误信息。

    推荐相关链接

    请根据上述信息尝试解决问题,如果需要进一步的帮助,请提供更多的信息或详细描述您遇到的问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月22日

悬赏问题

  • ¥30 设计一个图形用户界面来控制你机械臂的运动
  • ¥30 3d打印机无法识别到SD卡,如何解决?(相关搜索:格式化)
  • ¥15 RPG游戏架构设计和开发方法
  • ¥30 为什么会失败呢,该如何调整
  • ¥15 前端返回pdf时不显示内容
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像