-1

キャメルと一緒にやってきた例を試してみました。

パテを使用してリモートサーバーで実行しました。

サーバーを起動した後、Puttyを閉じました(うん!! :()

パテに再接続すると、サーバーを離れる新しいインスタンスを取得しています。

マシンを再起動せずに、そのインスタンスを停止する方法。

4

1 に答える 1

0

明確にするために更新:

Tomcatは、デーモンプロセスを実行するサーバーであり、さまざまなスクリプトで処理できます。Camelにはランタイムコンポーネントがありません。開発外で実行するには、通常、サーバー(ServiceMix、Tomcat、Jetty、WebSphereなど)にバンドルする必要があります。これらの例では、ラクダはmainメソッド内で実行され、コンソールをブロックします(この機能を使用)。sshセッションの終了時にプロセスがまだ実行中の場合は、マシン上のプロセスを強制終了する必要があります。

これは、ラクダ(またはスタックオーバーフロー-)の質問というよりもUNIXの質問です(パテを使用して接続しているので、UNIXを実行していると思います)。

しかしとにかく、あなたはプロセスを閉じる必要があります。

  1. でプロセスID(pid)を探し、次ps -efの行を見つけますmvn exec:java -PCamelServer
  2. で殺すkill -9 <pid>
于 2013-01-05T08:48:12.530 に答える