sonarqube - sonar - Error en el inicio de la sonda, no se puede iniciar JVM: no existe tal archivo o directorio(2)
sonar wrapper<-- wrapper stopped (5)
¿Podrías verificar la versión de Java en el arranque de la máquina?
Java 6 ya no es compatible con http://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Prerequisite pero debido a su mensaje de error, no sé si este es el problema que encuentra.
Me enfrento a un problema extraño con el sonarqube 5.0.1, uno de los equipos que no está arrancando. Aquí está el registro de errores - sonar.log -
--> Wrapper Started as Daemon
Launching a JVM...
Unable to start JVM: No such file or directory (2)
JVM exited while loading the application.
JVM Restarts disabled. Shutting down.
<-- Wrapper Stopped
La máquina es x86_64 GNU / Linux - Centos 5.1.
esta caja tiene java instalado -
$java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
El mismo paquete de sonarqube funciona en otra máquina.
¿Alguna idea de cuál podría ser el problema aquí?
Gracias.
1. Simplemente cierre todos los jvm en ejecución desde el administrador de tareas 2. Cambie el puerto del corredor de sonda de las propiedades
El problema estaba en el wrapper.conf donde el comando del envoltorio java no se estaba resolviendo. Funcionó si doy la ruta absoluta - ''wrapper.java.command = / ruta / a / mi / jdk / bin / java''
Esto podría ser un problema con un entorno en un host ... no estoy seguro.
Pocas cosas que me ayudaron a solucionar esto -
- nivel de registro cambiado a DEBUG en wrapper.conf
- Los comentarios dados en el wrapper.conf!
Gracias a todos por colaborar! Aprecie sus entradas.
Estaba enfrentando el mismo problema en la puesta en marcha del sonar. Después de leer esta publicación, modifiqué la ruta JDK en el siguiente archivo y funciona.
Modificar la ruta JDK en wrapper.conf
wrapper.java.command =% JAVA_HOME% / bin / java
Tuve los mismos síntomas (el envoltorio comienza y luego se detiene). Intenté estos pasos y finalmente lo logré (en una computadora con Windows 10):
1) en wrapper.conf, especificó el comando java:
wrapper.java.command = C: / Archivos de programa / Java / jdk1.7 ... / bin / java.exe
That did not help.
2) Finalmente esto solucionó el problema. En los Servicios de Windows, abra el servicio Sonar y luego abra la pestaña Iniciar sesión. Cambié el inicio de sesión para mí de la siguiente manera: