Ошибка при запуске сонара, невозможно запустить 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 в нижнем файле, и он работает.

  • Измените путь JDK в файле wrapper.conf

  • wrapper.java.command =% JAVA_HOME%/бен/Java

Ответ 6

Решение 1

Установить путь Java в глобальном масштабе

Решение 2

  • Перейдите в каталог sonarqube- {version}/conf
  • Отредактируйте файл wrapper.conf
  • Замените wrapper.java.command = java на wrapper.java.command = {путь к каталогу java-bin}/java

    Например: wrapper.java.command =/usr/java/bin/java