ERREUR: Sonar serveur 'http://localhost:9000" ne peut pas être atteint
lors de l'exécution de la commande suivante:
cmd /c C:\sonar-runner-2.4\bin\sonar-runner.bat
(sonar coureur est installé sur la machine de compilation)
j'obtiens les erreurs suivantes:
ERREUR: Sonar serveur 'http://localhost:9000' ne peut pas être atteint
ERREUR: Erreur lors de Sonar coureur de l'exécution
ERREUR: java.net.ConnectException: Connection refused: connect
ERREUR: Causée par: Connection refused: connect
ce qui peut provoquer ces erreurs?
Hi dinesh,
c'est mon sonar-runner.fichier de propriétés:
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=.
Comme vous pouvez le voir j'ai mis du sonar.web.hôte:sonarqube
sonar.web.port=9000 mais lorsque je lance le sonar-runner.chauve-souris que j'ai toujours l'
ERREUR: Sonar serveur 'http://localhost:9000' ne peut pas être atteint - pourquoi est-il toujours à la recherche de localhost:9000
et pas de sonarqube:9000 que j'ai mis?
j'ai vu que dans le journal de sonar-runner.chauve-souris, il y la ligne suivante:
INFO: répertoire de Travail: D:\sTFS\26091\Sources\NDM\Source..sonar
même si ma solution est dans D:\sTFS\26091\Sources\NDM\Source\
- ce que cela pourrait être le problème?
grâce,
Guy
non, je ne peux pas ouvrir localhost:9000 dans mon navigateur. quelle peut être la raison pour cela?
Vous avez besoin de regarder le sonar journal. Je suis sûr qu'il affiche une erreur et que le serveur ne démarre pas. Si elle commence qu'elle n'utilise pas le port 9000. Assurez-vous que vous pouvez atteindre le sonar de l'interface web, que ce problème devrait être résolu.
OriginalL'auteur Guy Salton | 2015-08-19
Vous devez vous connecter pour publier un commentaire.
Vous devez configurer le sonar-runner utiliser votre SonarQube serveur. Pour ce faire, vous devez mettre à jour son
conf/sonar-runner.properties
fichier et spécifiez le SonarQube URL du serveur, nom d'utilisateur, mot de passe et l'URL JDBC. Voir http://docs.sonarqube.org/display/SONAR/Installing+et+Configuration+SonarQube+Runner pour plus de détails.Si vous n'avez pas encore de place et l'exécution de SonarQube serveur, puis vous pouvez lancer un localement (avec la configuration par défaut) - il va se lier à http://localhost:9000 et de travailler avec la valeur par défaut sonar-runner de configuration. Voir http://docs.sonarqube.org/display/SONAR/Setup+et+la Mise à niveau pour plus de détails sur la façon de commencer avec la SonarQube serveur.
OriginalL'auteur Dinesh Bolkensteyn
Dans le fichier de config il y a une virgule au lieu d'un signe d'égalité après le sonar.web.de l'hôte.
Est:
Devrait être
OriginalL'auteur jesper
Dans sonar.les propriétés de fichier dans le dossier conf j'ai eu hardcoaded ip de ma machine où sobarqube a été installé dans la propriété de sonar.web.host=10.9 235.22 je lui ai dit cela et il a commencé à travailler pour moi.
OriginalL'auteur Anantha
Pour d'autres qui ont rencontré ce problème dans un projet qui n'est pas à l'aide d'un sonar-coureurs.propriété du fichier, vous pouvez trouver (comme je l'ai fait) que vous avez besoin d'ajuster votre pom.xml fichier, l'ajout d'un sonar.de l'hôte.url de la propriété.
Par exemple, j'ai besoin d'ajouter la ligne suivante dans le cadre du 'propriétés' élément:
Où les points de l'url de notre internes sonar de déploiement.
OriginalL'auteur Adam Wise