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/

相关文章:

java - 从 Oracle 在 h2 中创建函数

java - SonarQube 分析失败 java.lang.OutOfMemoryError : Java heap space

elasticsearch - SonarQube带有ElasticSearch的备份还原过程

java - 如何将预定义规则集加载到 Sonar 配置文件

java - SONAR 提示 Make the enclosure method "static"or remove this set

java - 如何将 lib 包含到嵌入式 OpenLiberty jar 中?

playframework - 使用 H2 控制台访问 mem 或 fs 数据库表

sonarqube - 如何使用自定义属性文件名运行 Sonar Runner?示例 : sonar-project-abc. 属性

java - SonarQube 5.4 无法启动包装器错误