SONAR无法在Web浏览器上运行

时间:2013-12-18 06:37:21

标签: sonarqube

我正在尝试通过网络浏览器访问Sonar。我已经在我的终端上启动了它但是当我尝试通过Web浏览器访问它时,它什么都没显示。但是,状态显示Sonar正在运行。如何在Web浏览器上运行它?

Sonar网站的配置为:

sonar.web.host=127.0.0.1

sonar.web.context=/sonar

sonar.web.port=9000

2 个答案:

答案 0 :(得分:6)

使用您提供的设置,请确保您使用此网址并尝试从同一个框访问服务器:http://127.0.0.1:9000/sonar/

如果您尝试访问http://127.0.0.1:9000/并获取空白页面,则归因于您使用的sonar.web.context值。

注意:除非您在外部网络服务器中托管SonarQube,否则您无需设置sonar.web.context,在这种情况下,您只需转到http://127.0.0.1:9000/

如果此URL不适合您,我建议您查看/logs文件夹中的SonarQube服务器日志,以确定启动服务器是否有任何错误。如果是这样,您将需要使用日志中的详细信息更新此帖子,包括您正在运行的操作系统。

答案 1 :(得分:4)

sonar.web.host=127.0.0.1

我认为这是你问题中的问题。此行指示Web服务器将绑定到的IP地址。如果您将其设置为127.0.0.1,那么服务器只会在您通过IP 127.0.0.1覆盖它时作出回应,也就是说,您只能通过localhost访问它, 的IPv4 。 (您的浏览器可能更喜欢IPv6,::1是主机)

注释掉该行(在之前),以便让它监听调用该机器的每个IP。


如果您可以验证来自主机本身的访问权限,但上述方法无效,那么您可能需要检查防火墙是否阻止请求。