CTRL+は、 Eclipse/JettyCの既知の問題のようです。前回の投稿では、発行するとすでに実行中のコンテナーが停止すると述べていますが、それは私には機能しません。ただし、アーキタイプで生成されたWebアプリを使用して簡単なテストを行っただけです。mvn cargo:stop
Eclipse Indigo Serviceリリース1(20110916-0149)を使用して、コンテナーを発行mvn cargo:run
して起動するのを待つ場合(現時点では、Jettyであり、構成はありません。このように機能するかどうかを確認しましょう)、大きな赤い[終了]ボタンをクリックすると、プロセスを実行し、長引くことjava{,w}.exe
はありません。
mvn cargo:run
現在、Eclipseからどのように発行するのかわかりませんが、外部ツールとして使用している可能性があります(そのため、プロセスが取り残されています)。m2eclipseがインストールされている場合は、次のようにMaven実行構成を作成する必要があります。
Run --> Run Configurations --> Maven build --> right click --> New
これからは簡単なはずです。
(Eclipseのコンソールを介して正常な+を読み取ることができないことに関連していると思われる2つのEclipseバグチケット(こことここ)を見つけました。) CTRLC
mvn cargo:run
Eclipseからm2eプラグインを介して外部Tomcat(7.0.23)インスタンスを起動すると(コンテナーが起動した後) CTRL+C実際に機能しないことを確認しました。
この後mvn cargo:run
、Cygwinコンソールから実行しました。結果は同じでした。
最後に、Windowsのcmdから試してみましたが、機能しました。
私の推測では、これはのバグですcargo-maven-plugin
。
mvn cargo:stop
EclipseまたはCygwinのいずれかから実行することで、うまくいきました。
Maven build
Eclipseで実行またはデバッグ構成を作成することにより、Eclipseからカーゴプラグインを実行できます。