Debian マシンの Jetty 9.0.6 に Solr をデプロイしましたが、起動しようとすると、理由がわからずに失敗することがあります。<>.stderrout.log ファイルは常に空です。開始操作のロギングまたは詳細出力を有効にするにはどうすればよいですか? 私がやっている:
$ sudo service jetty start
Starting Jetty . . . . . . . FAILED Tue Oct 15 11:10:18 CEST 2013
ありがとう!
Jetty 9.0.6 では${jetty.home}/start.jar
、追加の--daemon
コマンド ライン変数を呼び出すサービスの一部に渡し、ファイルを探しstart.log
ます。(これらのファイルは通常、次の${jetty.logs}/start.log
場所にあります。
-DDEBUG=true
それに加えて、起動プロセスのデバッグを有効にし、Jetty 自体のデバッグを有効にする (実際のロガーが起動するまで) も含めます。
最後に、デフォルトの Jetty StdErrLog にもデバッグ レベルでログを記録する場合は-Dorg.eclipse.jetty.LEVEL=DEBUG
、コマンド ラインにも を追加します。
これを非サービス用語で言えば...
[jetty-distribution-9.0.6.v20130930]$ java -jar start.jar --daemon -DDEBUG=true -Dorg.eclipse.jetty.LEVEL=DEBUG
Debian サービスでそれを行う方法については、私には手がかりがありません。