MavenでEclipseを使用しています。私のpomファイルでは、私はJettyプラグインを使ってデプロイメントサーバとして使用しました。 を実行します。しかし、私は今、このサーバーを停止する方法を知っていますか:今、私は私が...>桟橋を構築するとして実行> Mavenのからこの突堤Serverを実行できる2つの問題EclipseからJettyサーバーを停止する方法
を持っています。私がhttp://localhost:8080に行くとEclipseを終了した後。それから私はこの桟橋のサーバーがまだ走っているのを見ます。
2番目のプロジェクトで作業を開始すると、2番目のプロジェクトをjettyに配備できません。前と同じプロセスをたどりましたが、うまくいきません。
注:私はちなみにMavenと桟橋の新しいユーザー
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
</configuration>
</plugin>
を実行しているすべての桟橋インスタンスの赤の広場(停止ボタン)をクリックします桟橋のプロジェクト? 2番目のプロジェクトで同じルールセットがある場合は、ポート8080で2つのjettyインスタンスを実行しようとしていることを意味します。タイトルの質問には、 'mvn jetty:stop'が失敗します'stopPort'と' stopKey'のために)? –
dma_kの可能性があります誤解があります。実際、私は何をしましたか?まず、jettyプラグインとdeployを使用してmavenを使用してプロジェクトを1つ作成しました。展開後、私はすべてを閉じます。しかし私は自分のウェブブラウザで私がまだ私のlocalhost:8080にアクセスできることを見た。桟橋はまだ私のプロジェクトで走っているからです。さて、私はEclipseを走らせ、jettyプラグインを使って新しいmavenで新しいプロジェクトを1つ作成します。しかし、問題は私がjetty:runというコマンドでこのプロジェクトを展開するときです。それから私の桟橋のサーバーが私の以前のプロジェクトでまだ動いているのを見ました。これは、私が前に桟橋のサーバーを停止していないためにある可能性があります(しかし、私はわからない) – Shahjalal
ところで。私は私の問題を解決しました。ちょっとした検索の後、私はeclipseのためにrun-jetty-run(http://code.google.com/p/run-jetty-run/)を手に入れました。すべてがとても簡単です。この1つを使用した後、私はこれがmavenのjettyプラグインより優れていると言うことができます。 – Shahjalal