Ошибка при запуске сонара, невозможно запустить JVM: нет такого файла или каталога (2)
У меня возникла странная проблема с sonarqube 5.0.1, одна из которых не запускается. Вот журнал ошибок - 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
Машина - x86_64 GNU/Linux - Centos 5.1.
В этом поле установлена java -
$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)
Тот же пакет sonarqube работает на другой машине.
Любая идея, что может быть проблемой здесь?
Спасибо.
Ответы
Ответ 1
Проблема была в файле wrapper.conf, где команда оболочки java не была решена. Он работал, если я даю абсолютный путь - 'wrapper.java.command =/path/to/my/jdk/bin/java
Это может быть проблема с окружением на хосте. Не уверен.
Немного вещей, которые помогли мне в устранении этой проблемы -
- Уровень журнала изменен на DEBUG в файле wrapper.conf
- комментарии, указанные в файле wrapper.conf!
Спасибо всем за то, что я влюбился! Оцените свои входы.
Ответ 2
У меня были те же симптомы (начинается обертка, затем сразу же останавливается).
Я проделал эти шаги и, наконец, добился успеха (на Windows 10 шт.):
1) в файле wrapper.conf указано java-команда:
wrapper.java.command = C:\Program Files\Java\jdk1.7...\bin\java.exe
That did not help.
2) Наконец, это фиксировало проблему. В Windows Services откройте сервис Sonar и откройте вкладку "Вход в систему". Изменен вход в систему следующим образом:
![введите описание изображения здесь]()
Ответ 3
1. Просто закройте все запущенные jvm из диспетчера задач
2. Измените порт сонара со свойствами
Ответ 4
Я столкнулся с той же проблемой при запуске сонара. После прочтения этого сообщения я изменил путь JDK в нижнем файле, и он работает.
Ответ 5
Не удалось проверить версию Java на машине?
Java 6 больше не поддерживается http://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Prerequisite, но из вашего сообщения об ошибке я не знаю, связана ли это с вашей проблемой.
Ответ 6
Решение 1
Установить путь Java в глобальном масштабе
Решение 2