キャメルと一緒にやってきた例を試してみました。
パテを使用してリモートサーバーで実行しました。
サーバーを起動した後、Puttyを閉じました(うん!! :()
パテに再接続すると、サーバーを離れる新しいインスタンスを取得しています。
マシンを再起動せずに、そのインスタンスを停止する方法。
キャメルと一緒にやってきた例を試してみました。
パテを使用してリモートサーバーで実行しました。
サーバーを起動した後、Puttyを閉じました(うん!! :()
パテに再接続すると、サーバーを離れる新しいインスタンスを取得しています。
マシンを再起動せずに、そのインスタンスを停止する方法。
明確にするために更新:
Tomcatは、デーモンプロセスを実行するサーバーであり、さまざまなスクリプトで処理できます。Camelにはランタイムコンポーネントがありません。開発外で実行するには、通常、サーバー(ServiceMix、Tomcat、Jetty、WebSphereなど)にバンドルする必要があります。これらの例では、ラクダはmainメソッド内で実行され、コンソールをブロックします(この機能を使用)。sshセッションの終了時にプロセスがまだ実行中の場合は、マシン上のプロセスを強制終了する必要があります。
これは、ラクダ(またはスタックオーバーフロー-)の質問というよりもUNIXの質問です(パテを使用して接続しているので、UNIXを実行していると思います)。
しかしとにかく、あなたはプロセスを閉じる必要があります。
ps -ef
の行を見つけますmvn exec:java -PCamelServer
kill -9 <pid>