2017-07-31 18 views
0

我運行Windows 10並安裝虛擬盒使用Ubuntu與流浪者的幫助,所以最後我有Ubuntu的14.04在WindowsSonarQube服務器在運行,但不可達,並說未找到404

我有無業遊民運行按照here

所以聲納立方體安裝SonarQube安裝在Ubuntu在/opt/sonar/bin/linux-x86-64/,並運行良好,當我檢查如下

(env) [email protected]:~/Work/sonar$ sudo /opt/sonar/bin/linux-x86-64/sonar.sh status 
SonarQube is running (7705). 

我的聲納屬性文件(/opt/sonar/conf/sonar.properties)CON下面含有雜質設置

sonar.jdbc.username=sonar 
sonar.jdbc.password=sonar 
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 
sonar.web.host=127.0.0.1 
sonar.web.context=/sonar 
sonar.web.port=9002 

現在,當我試圖訪問它,如下跟它404 not found

(env) [email protected]:~/Work/sonar$ wget http://127.0.0.1:9002 
--2017-07-31 08:07:32-- http://127.0.0.1:9002/sonar 
Connecting to 127.0.0.1:9002... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-07-31 08:07:32 ERROR 404: Not Found. 

所以,任何人都可以請讓我知道什麼可能是聲納服務器使用無法訪問的原因鏈接http://127.0.0.1:9002/sonar和什麼樣的變化需要做的事情還是我失去了一些東西在sonar.properties文件?,

僅供參考,我使用wget http://127.0.0.1:9002/sonar,而不是鍵入它的瀏覽器的網址是,因爲因爲我運行Ubuntuü唱流浪漢我需要讓端口轉發等,這是額外的工作窗口內,因此只是暫時我訪問它像上面

+0

你確定該URL不是簡單地通過'http://127.0.0.1:9002'(不聲納)?有聲納6.1,我訪問儀表板以http://本地主機:9000 /儀表板/ –

+0

@LoicM。是的,我確實是這樣,這就是我在'sonar.properties'文件中提及 –

回答

0

的解決方案,我發現上述問題只是評論下面的選項和重新啓動聲納服務器

#sonar.web.host=127.0.0.1 
#sonar.web.context=/sonar 
0

如果你在遊民VM安裝聲納,可以執行以下操作:

  1. 使用靜態IP爲你的虛擬機,在你的Vagrantfile添加類似

    Vagrant.configure("2") do |config| 
        config.vm.network "private_network", ip: "192.168.50.4" 
    end 
    
  2. 您可以在聲吶性能引用此文件IP

    sonar.web.host=192.168.50.4 
    
  3. ,你將能夠使用此IP訪問服務器。 (http://192.168.50.4:9002你的情況和/sonar,或者不考慮如果使用sonar.web.context屬性)

另一種選擇是使用特殊的地址0.0.0.0所以它綁定到所有網絡接口。在這種情況下你不特別需要爲VM靜態IP,您可以使用端口轉發使用127.0.0.1地址。

相關問題