Sonar - ne demande pas la version serveur | d'État HTTP 404 /
Avec chaque cycle fait par la console ou par Jenkins me lance le message d'erreur suivant:
SonarQube Runner 2.4
Java 1.8.0_51 Oracle Corporation (32-bit)
Linux 2.6.32-504.30.3.el6.i686 i386
INFO: Runner configuration file: /usr/local/sonar-runner/conf/sonar-runner.properties
INFO: Project configuration file: /opt/apps/php-sonar-runner/sonar-project.properties
INFO: Default locale: "es_ES", source code encoding: "UTF-8"
INFO: Work directory: /opt/apps/php-sonar-runner/./.sonar
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 0.042s
Final Memory: 0M/28M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Fail to request server version
ERROR: Caused by: Status returned by url : 'http://xxx.xxx.xx.xxx:9000/api/server/version' is invalid : 404
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
- Quelle est votre question?
- La même question a été répondue ici stackoverflow.com/questions/24889962/...
Vous devez vous connecter pour publier un commentaire.
Ouvrir l'URL " http://xxx.xxx.xx.xxx:9000/api/server/version " dans un navigateur, voir si elle vous donne une erreur 404. Si oui, vous devez trouver le bon chemin vers Sonar root sur le serveur, peut-être"http://xxx.xxx.xx.xxx:9000/sonar/'?
Lorsque vous avez l'URL complète de Sonar, mise à jour de la
sonar.host.url
propriété dans votre pom en conséquence. Voir documentation complète pour plus de détails.Dans votre
sonar-runner.properties
fichierdefine #--- par Défaut SonarQube rompre que de donner ci-dessous
Aussi vérifié dans
sonar.properties
fichier je.eVérifier la valeur de
sonar.web.context
=/myPath
peut-être que vous avez un certain chemin et vous configurez un autre chemin dans votre url à votre jenkis, tfs, etc. C'est la raison pour laquelle vous obtenez une erreur 404.Dans votre exemple, vous ne devriez pas avoir que la valeur configurée ou sans valeur.
'http://xxx.xxx.xx.xxx:9000
/myPath
/api/serveur/version