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

Sonar Web的配置为:

sonar.web.host=127.0.0.1

sonar.web.context=/sonar

sonar.web.port=9000

最佳答案

sonar.web.host=127.0.0.1
我认为这是您 session 中有问题的一行。此行指示Web服务器将绑定(bind)到的IP地址。如果将其设置为127.0.0.1,则Server仅在通过IP 127.0.0.1到达它时才响应,也就是说,您只能通过IPv4从localhost访问它。 (您的浏览器可能更喜欢IPv6,其中::1为主机)

注释掉该行(以#开头),以使其监听机器所调用的每个IP。

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

10-05 20:55
查看更多