【问题标题】:How to run sonarqube on NetBSD如何在 NetBSD 上运行 sonarqube
【发布时间】:2016-05-19 15:38:22
【问题描述】:

根据sonarqube的需求文档:

运行 SonarQube 的唯一先决条件是在您的机器上安装 Java(Oracle JRE 7 或 OpenJDK 7 及以上)。

我现在想使用 NetBSD 7.0 机器来运行 sonarqube 服务器。 已安装 OpenJDK8:

openjdk 版本“1.8.0_77-internal”
OpenJDK 运行时环境(构建 1.8.0_77-internal-pkgsrc_1.8.77-b00)
OpenJDK 64 位服务器 VM(内部版本 25.77-b00,混合模式)

然而,sonarqube 正在使用 wrapper,并且该软件不支持 NetBSD(支持 FreeBSD,但这还不足以作为工作替代品)。

我已经尝试过使用 linux 仿真模式。但是,从 linux 模拟包装器启动 NetBSD 本机 java 并没有为运行时环境提供可用的配置(libc 版本冲突等)。

也不推荐安装linux原生openjdk8并在仿真模式下运行完整设置。

使用 sonarqube 4.x(很久以前)我使用过战争分布 这工作正常。但有了这个新环境,我希望能够使用更新版本的声纳。

问题:

  1. 有没有办法绕过 wrapper 并仅依赖 java 启动 sonarqube?

  2. 或者,有没有办法获得 NetBSD 版本的包装器?

  3. 把声纳库放在一起会更好吗? 给定我的目标平台?

【问题讨论】:

    标签: sonarqube sonarqube-ops


    【解决方案1】:

    SonarQube 使用的 Java Service Wrapper 版本不支持 NetBSD。这不像 MSWindows 那样重要。没有它,SonarQube 可以作为 unix 守护进程轻松启动。您只需从安装目录执行java -jar lib/sonar-application-{version}.jar

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 2018-02-10
      • 2021-07-22
      • 2015-08-31
      • 2015-07-01
      • 2019-06-02
      • 2016-03-02
      • 2021-12-10
      • 2020-03-24
      相关资源
      最近更新 更多