m0_74073126 2024-09-26 21:56 采纳率: 0%
浏览 2

sonarqube启动失败 提示java.nio.file.InvalidPathException

下载sonarqube后启动失败

sonar.log

2024.09.26 21:35:25 INFO  app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:\Sonarqube\sonarqube-10.6.0.92116\temp
2024.09.26 21:35:25 INFO  app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:51540]
2024.09.26 21:35:25 INFO  app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [D:\Sonarqube\sonarqube-10.6.0.92116\elasticsearch]: C:\Program Files\Java\jdk-22\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=D:\Sonarqube\sonarqube-10.6.0.92116\elasticsearch -Des.path.conf=D:\Sonarqube\sonarqube-10.6.0.92116\temp\conf\es -Des.distribution.type=tar -cp D:\Sonarqube\sonarqube-10.6.0.92116\elasticsearch\lib\*;D:\Sonarqube\sonarqube-10.6.0.92116\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher
2024.09.26 21:35:25 INFO  app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2024.09.26 21:35:27 WARN  app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
2024.09.26 21:35:27 INFO  app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2024.09.26 21:35:27 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped

es.log

2024.09.26 21:35:27 INFO  es[][o.e.n.NativeAccess] Using [jdk] native provider and native methods for [Windows]
2024.09.26 21:35:27 ERROR es[][o.e.b.Elasticsearch] fatal exception while booting Elasticsearch
java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\Program Files (x86)\MySQL\Connector J 8.0\mysql-connector-j-8.0.33.jar"
    at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:204) ~[?:?]
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:175) ~[?:?]
    at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) ~[?:?]
    at sun.nio.fs.WindowsPath.parse(WindowsPath.java:92) ~[?:?]
    at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:231) ~[?:?]
    at org.elasticsearch.core.PathUtils.get(PathUtils.java:47) ~[elasticsearch-core-8.13.4.jar:?]
    at org.elasticsearch.jdk.JarHell.parseClassPath(JarHell.java:150) ~[elasticsearch-core-8.13.4.jar:?]
    at org.elasticsearch.jdk.JarHell.parseClassPath(JarHell.java:93) ~[elasticsearch-core-8.13.4.jar:?]
    at org.elasticsearch.jdk.JarHell.checkJarHell(JarHell.java:84) ~[elasticsearch-core-8.13.4.jar:?]
    at org.elasticsearch.bootstrap.Elasticsearch.initPhase2(Elasticsearch.java:182) ~[elasticsearch-8.13.4.jar:?]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:73) ~[elasticsearch-8.13.4.jar:?]

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-26 21:57
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    在处理SonarQube启动失败的问题时,我们首先需要检查并确保已经正确安装了Java环境以及JDK版本。此外,还需要确认SonarQube的配置文件(如sonar.properties)中是否存在与Java相关的设置。

    首先,确认Java环境

    1. 确认Java安装 确保您的计算机上已安装最新版本的Java开发工具包(JDK)。访问Oracle官方网站获取最新的JDK安装程序,并按照指示进行安装。

    2. 确认JRE版本 如果您使用的是Maven等依赖管理工具,确保它们也支持最新的Java版本。通过运行命令行提示符查看当前的JRE版本:

      java -version
      

      这将显示Java运行时环境的版本信息。

    3. 确认JDK版本 如果不是默认安装,确保您的系统路径中包含了正确的JDK路径。例如,在Windows系统中,可以通过运行 set JAVA_HOME=C:\Program Files\Java 来修改环境变量。

    检查SonarQube配置

    1. 确认SonarQube目录 确认sonarqube-10.6.0.92116是您正在使用的版本号。检查SonarQube的安装位置是否正确。

    2. 确认配置文件conf/目录下找到名为sonar.properties的配置文件,这是SonarQube的主要配置文件。检查其中是否有关于Java的设置,例如sonar.jdbc.url, sonar.jdbc.username, 和 sonar.jdbc.password等。

    3. 重启ES服务 如果问题仍然存在,尝试重启Elasticsearch服务以清除任何可能的临时问题。

    4. 检查日志文件 查看logs/sonarqube.loglogs/es.log中的错误消息,了解更详细的错误细节。

    5. 更新插件 如果您正在使用特定于Elasticsearch的插件(如sonar-elasticsearch-plugin),确保其版本是最新的。可以尝试卸载并重新安装这些插件,看看是否解决了问题。

    如果以上步骤都无法解决问题,可能是其他原因导致的,比如网络连接问题、硬件兼容性等问题。在这种情况下,可能需要联系SonarQube的技术支持团队寻求进一步的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?