Log4j2 在尝试启动 Sonar Qube 本地实例时找不到日志记录实现

Posted

技术标签:

【中文标题】Log4j2 在尝试启动 Sonar Qube 本地实例时找不到日志记录实现【英文标题】:Log4j2 could not find a logging implementation while trying to start Sonar Qube local instance 【发布时间】:2020-03-11 11:18:41 【问题描述】:

ERROR StatusLogger Log4j2 找不到日志记录实现。请将 log4j-core 添加到类路径中。使用 SimpleLogger 登录控制台...同时尝试启动 Sonar Qube 本地实例。

【问题讨论】:

可能是这个的副本:***.com/questions/47881821/… 我没有在我的代码中的任何地方使用过 log4j2,当我尝试在我的机器上启动 Sonar Qube 本地实例时,我也遇到了这个问题。好像不是重复的 【参考方案1】:

我正在使用 Sonar 7.9.3 版本并遇到类似问题。将 JDK 版本从 1.8 更改为 jdk-11.0.9 修复了问题

【讨论】:

以上是关于Log4j2 在尝试启动 Sonar Qube 本地实例时找不到日志记录实现的主要内容,如果未能解决你的问题,请参考以下文章

devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置

Jenkins集成Sonar Qube

如何在 Sonar Qube 7.8 中导入 google java checkstyle?

(十三)devops持续集成开发——jenkins流水线发布一个sonar qube质量检查项目

(十三)devops持续集成开发——jenkins流水线发布一个sonar qube质量检查项目

sonarqube+sonar-scanner-engine扫描引擎主要执行步骤