2011-07-14 87 views
5

使用MYSQL有關安裝信息後:什麼也沒有安裝聲納

我跑bin/windows-x86-32/StartSonar.bat並單擊http://localhost:9000。 點擊此處,我​​什麼也沒得到。

然後我echo errorlevel = %errorlevel%和我發現errorlevel = 1

我GOOGLE了這個問題,但我發現沒有用。

你們知道該怎麼處理這個錯誤嗎?

+0

你有沒有找日誌可能會告訴你一些不快? –

+0

同意檢查位於「日誌」目錄中的Sonar日誌文件。另外給Sonar一些時間啓動。第一次圓它需要創建數據庫模式和初始化一切 –

回答

18
  • 你在運行什麼操作系統?
  • 您是否安裝了Java 32位或64位?
  • 在Sonar的日誌目錄中,每次嘗試啓動它時都應該更改大小,如果不是,也許進程對該文件沒有權限?
  • 你是否能夠使用默認數據庫,然後嘗試查看應用程序是否可以通過MYSQL運行?

我不得不做出一些改變,以得到它在我的win7 64位本地運行。

  • /conf/wrapper.conf

    • 更改的設置註釋掉線wrapper.console.loglevel=NONE
    • 所以我沒有去來回讀取日誌文件,或修剪它。
  • 我的.bat文件的起始行改爲

    rem @echo off 
    setlocal 
    java -version 
    
  • /conf/sonar.properties

    sonar.web.host: 127.0.0.1 
    sonar.web.port: 9000 
    sonar.web.context:/
    

然後啓動該批處理文件。第一次初始化需要很長時間。

兼談的Win2008作爲一個服務,我不得不

  • /conf/wrapper.conf

添加wrapper.java.additional.3=-Djava.io.tmpdir=../../temp/

因爲訪問被拒絕到C:\Windows\system32\config\systemprofile\AppData\Local\Temp - reference


然後我終於可以看到網站在localhost:9000個

很多籃球后,對聲納的亞軍,並加利奧

related question

+0

編輯sonar.properties工作對我來說:-) – dstibbe

+3

這是臨時目錄是爲我做。 – Peteter

+0

參考資料聲稱該錯誤已在很久以前解決 - 但它仍然是SonarQube 4.5.1的一個問題。 隨着4.5.1 wrapper.java.additional.3需要被wrapper.java.additional.2因爲沒有0.2和沒有間隙是允許的。 –

1

以下文章可以幫助你正確配置聲納。

對於安裝sonarqube here

對於配置聲納插件與Eclipse here