SONAR无法在Web浏览器上运行

App*_*Bud 5 sonarqube

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

Sonar Web的配置是:

sonar.web.host=127.0.0.1

sonar.web.context=/sonar

sonar.web.port=9000
Run Code Online (Sandbox Code Playgroud)

Joh*_*ght 6

使用您提供的设置,请确保您使用此URL并尝试从同一个框访问服务器: 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服务器日志,以确定启动服务器是否有任何错误.如果是这样,您将需要使用日志中的详细信息更新此帖子,包括您正在运行的操作系统.


Pow*_*ave 5

sonar.web.host=127.0.0.1

我认为这是您会议中有问题的一行。此行指示Web服务器将绑定到的IP地址。如果你把它设置为127.0.0.1,则服务器将只有当你通过IP达到回应127.0.0.1,那就是,你只能从访问它localhost,但IPv4的。(::1作为主机,您的浏览器可能更喜欢IPv6 )

注释掉该行(在前面),以使其侦听机器所调用的每个IP。


如果您可以验证来自主机本身的访问权限,但上述操作无济于事,则您可能需要检查防火墙是否阻止了请求。