Jetty 8 の tar.gz ディストリビューションに含まれている jetty.sh スクリプトが壊れているようです。
桟橋の起動は正常に機能しますが、実行後
sudo ./jetty.sh stop
まだ仕事がぶら下がっています。
その理由は、起動時に 2 つのプロセスが作成されるためです。1 つは jetty.sh によって作成された start.jar 用ですが、2 つ目のプロセスも作成されます。ただし、start.jar 起動の PID のみが記録されます。したがって、停止中は、jetty ランタイム プロセスのこの部分のみが停止します。
Stackoverflow にも同様の質問があります。たとえば、非常に単純なupstartスクリプトが提供されていますが、これも上記と同じ問題に苦しんでいます。
両方のプロセスが強制終了されるようにスクリプトを修正する方法を知っている人はいますか?