4

Debian マシンの Jetty 9.0.6 に Solr をデプロイしましたが、起動しようとすると、理由がわからずに失敗することがあります。<>.stderrout.log ファイルは常に空です。開始操作のロギングまたは詳細出力を有効にするにはどうすればよいですか? 私がやっている:

$ sudo service jetty start
Starting Jetty . . . . . . . FAILED Tue Oct 15 11:10:18 CEST 2013

ありがとう!

4

1 に答える 1

11

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 サービスでそれを行う方法については、私には手がかりがありません。

于 2013-10-17T17:36:47.907 に答える