2017-09-15 8 views
0

jettyメインの組み込みサーバ上のスレッドの量を制御するために、@Component注釈を使用してEmbeddedServletContainerCustomizerをロードします。私は管理コンテキストのために別のポートを使用しているので、そのポートに対して異なるjettyインスタンスが実行されているようです。そのポートまたはJettyインスタンスで同じプロセスを実行するにはどうすればよいですか?Springブート - 管理コンテキストにコンポーネントをロード

よろしく

ブルーノ

+0

これは同じJettyインスタンスです。別のコネクタです。 –

+0

しかしコンポーネントは 'public void customize(ConfigurableEmbeddedServletContainerコンテナ)'を一度だけ呼び出します。 Shoudlntそれは2回呼ばれる?各コネクタに1つ? –

+0

ません{ \t \t(JettyEmbeddedServletContainerFactory instanceofはコンテナ)場合、私はこの構成 '@Override 公共ボイドカスタマイズ(ConfigurableEmbeddedServletContainerコンテナ){ \tを持っている –

答えて

0

はちょうど私の問題を解決する方法を見つけました。アプリケーションプロパティ

server.jetty.acceptorsserver.jetty.selectors

を使用

私は両方のポートでのスレッドの量を制御することができます。それはあまりカスタマイズすることはできませんが、それは仕事を完了します。メインサービスポートの場合、EmbeddedServletContainerCustomizerで設定すると、これらの設定が上書きされます。

よろしくお願いいたします。

関連する問題