SonarQube 内部 H2 数据库的默认凭据?

标签 sonarqube h2 sonarqube-ops sonarqube5.6

我正在运行 SonarQube 5.6.1 并尝试保存我创建的 View 。为此,我想看一下 Sonar(根据它自己的自述文件)用于内部嵌入式数据库的 H2 DB。

我已经运行了 H2 jar 文件,并且在控制台中能够登录到虚拟数据库。如果 SonarQUbe 正在运行,我无法连接。

那么,该数据库的默认凭据是什么? 尝试了我的用户凭据和管理员/管理员,没有任何作用。 Admin/admin 是 SonarQube 管理员用户的默认值。

最佳答案

对于以下配置(openjdk-11sonarqube-8),请按照以下步骤操作:

  • 将目录更改为/opt/sq/lib/jdbc/h2

    cd/opt/sq/lib/jdbc/h2

  • 运行下面的命令行打开 h2 shell

    java -cp h2-1.3.176.jar org.h2.tools.Shell

系统将提示您填写以下内容:

  • URL jdbc:h2:tcp://localhost:9092/sonar

  • 驱动程序 org.h2.Driver

  • 用户空白或“Sonar ”

  • 密码空白或“Sonar ”

关于SonarQube 内部 H2 数据库的默认凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39207108/

相关文章:

docker - Docker中的SonarQube无法解析localhost

postgresql - 在重新配置指向同一 Postgres RDS 实例后,在 AWS 中运行 SonarQube 5.3 时缺少规则

升级到 3.7.1 规则后 SonarQube 分析失败

ruby - Sonar 无法创建 JDBC 数据源

带有 H2 数据库的 Java 应用程序

spring - 设置嵌入式 h2 数据库的端口号

docker - 线程 “main” java.lang.RuntimeException中的异常:无法重置文件系统

java - groovy代码测试java代码的代码覆盖率

c++ - 运行 SonarQube 分析扫描 - SonarSource build-wrapper

java - Spring Boot无法运行data.sql来初始化数据库