我試圖通過網絡瀏覽器訪問Sonar。我已經在我的終端上啓動了它,但是當我嘗試通過Web瀏覽器訪問它時,它什麼都沒顯示。但是,狀態顯示Sonar正在運行。我怎樣才能讓它在網絡瀏覽器上運行?SONAR無法在Web瀏覽器上工作
聲納網絡的配置是:
sonar.web.host=127.0.0.1
sonar.web.context=/sonar
sonar.web.port=9000
我試圖通過網絡瀏覽器訪問Sonar。我已經在我的終端上啓動了它,但是當我嘗試通過Web瀏覽器訪問它時,它什麼都沒顯示。但是,狀態顯示Sonar正在運行。我怎樣才能讓它在網絡瀏覽器上運行?SONAR無法在Web瀏覽器上工作
聲納網絡的配置是:
sonar.web.host=127.0.0.1
sonar.web.context=/sonar
sonar.web.port=9000
根據您提供的設置,請確保您使用此URL,並試圖從同一個盒子訪問服務器:http://127.0.0.1:9000/sonar/
如果您試圖到達http://127.0.0.1:9000/
並獲得空白頁面,這是由於您正在使用的值爲sonar.web.context
。
注意:除非你在外部Web服務器託管SonarQube,你並不需要設置sonar.web.context
,在這種情況下,你只是去http://127.0.0.1:9000/
如果此URL不是爲你工作,我建議查看/logs
文件夾中的SonarQube服務器日誌,以確定是否有任何啓動服務器的錯誤。如果是這樣,您需要使用日誌中的詳細信息更新該帖子,包括您正在運行的操作系統。
sonar.web.host=127.0.0.1
我覺得這是你的conf問題的行。該行指示Web服務器將綁定到哪個IP地址。如果你把它設置爲127.0.0.1
,則服務器將只有當你通過IP 127.0.0.1
達到迴應,那就是,你只能從localhost
訪問它,雖然的IPv4。 (您的瀏覽器可能會喜歡的IPv6,與::1
是主機)
註釋掉線,以(前面加上一個#),才能在傾聽每一位IP機器被調用。
如果能夠驗證從主機本身的訪問,但上面沒有幫助,那麼你可能要檢查你的防火牆阻止請求。