2016-11-22 11 views
0

桟橋をリロードする方法はありますか?たとえば、別のJavaアプリケーションを同じjettyインスタンス上で実行していて、それらのアプリケーションの1つを再起動したいが、他のアプリケーションがその再起動の影響を受けないようにするにはどうしたらよいですか?桟橋を安全にリロードする方法はありますか?

または、これを実現する唯一の方法は、アプリごとに1つの桟橋を走らせることですか?

は、私はあなたにもメーリングリスト桟橋、ユーザーにこれを尋ねたと考えているあなたに

答えて

0

ありがとうございます。再起動する アプリケーションの再文脈)(あなたは(JMXを有効にしてから停止することができます

)と開始:被災状況/ Webアプリケーションを再起動するためにJMXを使用することである、the answer that Simone Bordet providedを再投稿。 http://www.eclipse.org/jetty/documentation/9.3.x/jmx-chapter.html

Webアプリケーションのコンテキストは、フォームの下のObjectName一般的に以下のとおりです。 org.eclipse.jetty.webapp:タイプ= webappcontext、*

1

あなたはWebアプリケーションで展開している場合(*.war)ファイルまたはコンテキストxmlファイル*.xml${jetty.base}/webapps/ディレクトリにあるファイルをタップすると(タイムスタンプを更新する)、その特定のwebappが自動的にリロードされます。

また、webappまたはcontext xmlファイルの新しいコピーを既存のものの上にコピーすることもできます(これによってリロードが再度発生します)

関連する問題