0

Je suis sous Windows 10 et installé boîte virtuelle pour ubuntu utiliser avec l'aide de errante, donc finalement j'ai ubuntu 14.04 courir avec errante sur les fenêtresserveur sonarqube est en cours d'exécution, mais pas accessible et en disant 404 non trouvé

Je installé sonarqube en suivant here

donc cube sonar a été installé dans ubuntu à /opt/sonar/bin/linux-x86-64/ et il est en cours d'exécution bien quand je suis arrivé comme ci-dessous

(env) [email protected]:~/Work/sonar$ sudo /opt/sonar/bin/linux-x86-64/sonar.sh status 
SonarQube is running (7705). 

mes propriétés sonar fichier (/opt/sonar/conf/sonar.properties) con CONTIENT paramètres ci-dessous

sonar.jdbc.username=sonar 
sonar.jdbc.password=sonar 
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance 
sonar.web.host=127.0.0.1 
sonar.web.context=/sonar 
sonar.web.port=9002 

Maintenant, quand je l'ai essayé d'y accéder comme ci-dessous, il dit 404 not found

(env) [email protected]:~/Work/sonar$ wget http://127.0.0.1:9002 
--2017-07-31 08:07:32-- http://127.0.0.1:9002/sonar 
Connecting to 127.0.0.1:9002... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-07-31 08:07:32 ERROR 404: Not Found. 

Alors quelqu'un peut-il s'il vous plaît laissez-moi savoir ce qui pourrait être la raison pour laquelle le serveur sonar ne sont pas accessibles à l'aide le lien http://127.0.0.1:9002/sonar et quels changements faut-il faire ou suis-je manque quelque chose dans le fichier sonar.properties?,

pour votre information, je me sers wget http://127.0.0.1:9002/sonar au lieu de taper l'URL du navigateur est, depuis que je suis en cours d'exécution ubuntu u chanter vagabond à l'intérieur des fenêtres je dois faire la redirection de port etc., qui est un travail supplémentaire, et donc juste pour le moment je l'ai accédé comme ci-dessus

+0

Etes-vous sûr que l'URL n'est pas simplement 'http: //127.0.0.1: 9002' (sans sonar)? Avec Sonar 6.1, j'accède au tableau de bord avec http: // localhost: 9000/dashboard/ –

+0

@LoicM. Oui j'en suis sûr, c'est ce que j'ai mentionné dans le fichier 'sonar.properties' –

Répondre

0

La solution que j'ai trouvé au problème ci-dessus est de commenter les options ci-dessous et redémarrez le serveur sonar

#sonar.web.host=127.0.0.1 
#sonar.web.context=/sonar 
0

Si vous installez un sonar sur errante VM, vous pouvez effectuer les opérations suivantes:

  1. utiliser une adresse IP statique pour votre VM, dans votre Vagrantfile ajouter quelque chose comme

    Vagrant.configure("2") do |config| 
        config.vm.network "private_network", ip: "192.168.50.4" 
    end 
    
  2. vous pouvez référencer cette adresse IP dans les propriétés de sonar fichier

    sonar.web.host=192.168.50.4 
    
  3. vous serez en mesure d'accéder au serveur avec cette adresse IP. (http://192.168.50.4:9002 dans votre cas et /sonar ou non selon si vous utilisez les propriétés sonar.web.context)

L'autre option serait d'utiliser l'adresse spéciale 0.0.0.0 il est lié à toutes les interfaces réseau. Dans ce cas, vous n'avez pas besoin d'une adresse IP statique pour la machine virtuelle et vous pouvez utiliser l'adresse 127.0.0.1 en utilisant la redirection de port.