quando si esegue il seguente comando: cmd/c C: \ sonar-runner-2.4 \ bin \ sonar-runner.batERRORE: Sonar server 'http: // localhost: 9000' non può essere raggiunto
(sonar corridore viene installato sul sistema di compilazione) ottengo i seguenti errori:
ERRORE: Sonar server 'http://localhost:9000' non posso essere raggiunto
errore: Errore durante l'esecuzione del sonar corridore
ERRORE: java.net.ConnectException: Collegamento rifiutato: connect
ERRORE: causato da: Connessione rifiutata: collegare
cosa può causare questi errori?
Hi dinesh,
questo è il mio file sonar-runner.properties:
sonar.projectKey=NDM
sonar.projectName=NDM
sonar.projectVersion=1.0
sonar.visualstudio.solution=NDM.sln
#sonar.sourceEncoding=UTF-8
sonar.web.host:sonarqube
sonar.web.port=9000
# Enable the Visual Studio bootstrapper
sonar.visualstudio.enable=true
# Unit Test Results
sonar.cs.vstest.reportsPaths=TestResults/*.trx
# Required only when using SonarQube < 4.2
sonar.language=cs
sonar.sources=.
Come potete vedere ho impostato il sonar.web.host:sonarqube sonar.web.port = 9000 ma quando corro sonar-runner.bat ottengo ancora il
ERRORE: il server Sonar 'http://localhost:9000' non può essere raggiunto - perché è ancora in cerca di localhost: 9000
e non sonarqube: 9000 come impostato?
ho visto che nel log del sonar-runner.bat c'è la seguente riga: INFO: Directory di lavoro: D: \ STFS \ 26091 \ Sources \ NDM \ Source..sonar
mentre la mia soluzione è in D: \ sTFS \ 26091 \ Sources \ NDM \ Source \
potrebbe essere questo il problema?
grazie, Guy
Immagino che abbiate controllato la domanda più ovvia. Puoi aprire http: // localhost: 9000 nel tuo browser? Potresti fornire alcune informazioni aggiuntive sulla configurazione? – ssindelar
no non posso aprire localhost: 9000 nel mio browser. quale può essere la ragione per questo? –
È necessario controllare il registro del sonar. Sono sicuro che mostra un errore e il server non si avvia. Se inizia che non usa la porta 9000. Assicurati di poter raggiungere l'interfaccia web del sonar, allora questo problema dovrebbe essere risolto. – ssindelar