2012-03-14 9 views
0

私はJBossを使用しています。 JBossプロセスは、範囲内のポートにバインドされます。私のアプリケーションは、サーバーとクライアントの間にファイアウォールを持つリモートスイングクライアントを設定するときに問題に遭遇しました。特定のポートにプロセスを制限する機能が必要なので、ファイアウォールに多数のポートを開く必要はありません。JBossプロセスをランダムなポートではなく特定のポストにバインドする方法はありますか?

I want to bind JBoss process to a particular port instead of using a range of ports. 

JBossは、各タイムサーバーが再起動され、このポートに結合されるように、この変更は、それが見えた後、私は32444. に\ XXX \展開\リモーティング-のjboss-beans.xmlのサーバーにserverBindPortを構成しました。しかし何らかの理由で、これに加えてランダムなポートにバインドしようとします。

変更が必要なファイルはありますか?

ご協力いただきありがとうございます。

答えて

0

JBossはコンテナとして多くのサービスを提供し、これらのサービスのいくつかはソケットでバインドする必要があります。いくつかのサービス(httpのようなもの)は固定ポートにバインドし、他のサービスはランダムポートにバインドします。

静的ポートは簡単に制御できますが、ダイナミックポートの場合は、どのサービスが適切かを知る必要があります。

このwikiは、すべてのさまざまなポート(静的および動的)を提供します。また、HTTPポート経由ですべての要求をトンネルするための代替手段(HTTPInvokerなど)も提供します。

関連する問題