lein run
またはlein ring server
のwebappを起動すると、Leiningen自体と私のアプリケーションの2つのプロセスが得られます。 Ctrl + Cでセッションを終了すると、Leiningenは終了し、私のアプリケーションは実行されたままになります。Leiningen - どのように子プロセスを殺すか?
どのようにして両方のプロセスを終了することができますか?または、Leiningenがプロセスを起動できないようにするにはどうすればよいですか?
lein run
またはlein ring server
のwebappを起動すると、Leiningen自体と私のアプリケーションの2つのプロセスが得られます。 Ctrl + Cでセッションを終了すると、Leiningenは終了し、私のアプリケーションは実行されたままになります。Leiningen - どのように子プロセスを殺すか?
どのようにして両方のプロセスを終了することができますか?または、Leiningenがプロセスを起動できないようにするにはどうすればよいですか?
この問題は、https://github.com/technomancy/leiningen/issues/455のように聞こえます。この問題はLeiningenマスターブランチで修正され、1.xシリーズに1.7.1としてバックポートされます。
lein repl
を実行してから、main
関数をREPLから呼び出してサーバーを起動してください。
まだeclipseまたはcygwinでは機能しません。 –
私はCygwinでメーリングリストの会話のいくつかを見ましたが、それを修正する方法はまだ分かりません。 Eclipse @Konradではどのように動いていますか?現在、私はLeiningenを使用してpomファイルを生成し、CounterClockwiseとm2eclipseを使用して実行し、依存関係を複製/管理しています。 – deterb
EclipseをCCWで使用していますが、Leiningenを「外部ツール」として実行しています。私はこの場合も同じ動作をします(終了時に殺されないプロセスを生成します)。 CCWでアプリを起動し、REPLで私のアプリを起動するのが今のところ最善の方法かもしれません... –