Sonarqube 5.0.1の奇妙な問題に直面しています。これは、起動していないマシンの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パッケージは別のマシンで動作します。
ここで何が問題になるのでしょうか?
ありがとう。
問題は、wrapper.confでJava wrapperコマンドが解決されていませんでした。絶対パス-'wrapper.Java.command =/path/to/my/jdkを指定すると機能しました。/bin/Java '
これは、ホスト上の環境に問題がある可能性があります。
これのトラブルシューティングで私を助けたいくつかのこと-
声をかけてくれてありがとう!入力に感謝します。
1.タスクマネージャから実行中のすべてのjvmを閉じるだけです。2.プロパティからソナーランナーのポートを変更します。
ソナーのスタートアップでも同じ問題に直面していました。この投稿を読んだ後、私は以下のファイルのJDKパスを変更しましたが、動作します。
Wrapper.confのJDKパスを変更します
wrapper.Java.command =%Java_HOME%/ bin/Java
ソリューション1
Javaパスをグローバルに設定
ソリューション2
wrapper.Java.command = Javaをwrapper.Java.command = {your-to-your-Javaに置き換えます-bin-directory}/Java
例:wrapper.Java.command =/usr/Java/bin/Java
起動しているマシンのJavaバージョンを確認できますか?
Java 6はサポートされなくなりました http://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Prerequisite 。