JDK版本11我遵循了安装SonarQube的所有步骤,并将我的Java版本从8更新到11SonarQube服务处于活动状态,但我无法访问网页
v8wbuo2f1#
您不能以root身份运行SonarQube,如此处所述https://docs.sonarqube.org/latest/setup-and-upgrade/configure-and-operate-a-server/operating-the-server/#running-sonarqube-as-service-linux-systemd:在使用SystemD的Unix系统上,您可以将SonarQube安装为服务。您不能在Unix系统中以root用户身份运行SonarQube。理想情况下,您将创建一个专门用于运行SonarQube的新帐户。因此,您需要一个不同的(理想情况下,专用)用户来运行SonarQube。并且该用户应该拥有SonarQube目录(以及其中的所有目录/文件)的所有权限(777)。您得到的错误似乎是用户没有必要的文件权限递归的情况。
1条答案
按热度按时间v8wbuo2f1#
您不能以root身份运行SonarQube,如此处所述https://docs.sonarqube.org/latest/setup-and-upgrade/configure-and-operate-a-server/operating-the-server/#running-sonarqube-as-service-linux-systemd:
在使用SystemD的Unix系统上,您可以将SonarQube安装为服务。您不能在Unix系统中以root用户身份运行SonarQube。理想情况下,您将创建一个专门用于运行SonarQube的新帐户。
因此,您需要一个不同的(理想情况下,专用)用户来运行SonarQube。并且该用户应该拥有SonarQube目录(以及其中的所有目录/文件)的所有权限(777)。您得到的错误似乎是用户没有必要的文件权限递归的情况。