Jboss 7 サーバーをセットアップし、Web アプリケーションと Java Web start アプリケーションを実行しています。どちらも正常に動作します。これは、使用中のさまざまなポートの情報を提供する、standalone.xml のスナップショットです。
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9443}"/>
<socket-binding name="ajp" port="8009"/>
<socket-binding name="http" port="80"/>
<socket-binding name="https" port="443"/>
<socket-binding name="osgi-http" interface="management" port="8090"/>
<socket-binding name="remoting" port="4447"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>
Jboss プロダクション サーバーのセットアップ方法について詳しく知りたい場合は、こちら をご覧ください。通常、すべてのシステムでポート 80 が http トラフィック用に開いているため、Web アプリケーションに問題はありません。
ただし、私のJavaクライアントは、Jbossサーバーのデフォルトのリモートポートであるポート4447を使用して、リモートejbインターフェースを使用してサーバーにデプロイされたJava Web Startアプリケーションに接続します。このポートは、すべてのシステムのトラフィックに対して開いているとは限りません。
だから私の質問は次のとおりです。How do you make this remoting interface listen to a port which will hopefully be available on all systems across all networks ?
これを 80 に変更しても、アプリケーションは正しく動作しますか? 私は実験してすべてを壊そうとしたくありません:D
Jboss 本番サーバーのセットアップ経験のある方はいらっしゃいますか?