1

我有一臺Windows 2012 R2服務器,我設法將SonarQube 5.4服務器安裝爲Windows服務。我還建立了一個用戶,這樣服務可以在沒有臭名昭着的「It started then stopped」錯誤的情況下真正開始,很多人似乎都得到了這個錯誤。在將服務器安裝爲Windows服務之前,我檢查了它使用的是StartSonar.bat,它確實工作得很好,所以當我把它變成一項服務時我很有信心。SonarQube服務啓動,運行然後停止?

但是,當我嘗試訪問http://localhost:9000時,沒有任何東西存在,而且看起來在啓動服務後不久就沒有任何消息。我無法確定這是因爲我嘗試訪問該網站(Google Chrome中的ERR_EMPTY_RESPONSE),或者在短時間內關閉。

任何人有任何見解?

+0

日誌說什麼? '/logs/sonar.log' –

+0

當然是哦。我知道我忘了一些東西。 sqljdbc_auth.dll文件。多謝,夥計。 – OmniOwl

回答

4

我是初學者。我遇到了同樣的問題並修復了它。

確保數據庫正在運行。

我的日誌文件(位於sonarqube_home_dir/logs/sonar.log)包含以下語句。

Caused by: org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-176]

由於我使用的是默認的數據庫,我評論如下行

#sonar.jdbc.username=*** 
#sonar.jdbc.password=*** 

sonarqube_home_dir/conf/sonar.properties

+0

我給了你一個投票,因爲你的回答給了我線索我需要解決我的問題。我忘了在PostgreSQL下爲用戶啓用「Can Login」。 –

+0

謝謝@BlackFrog。 –

相關問題