jboss 5 デフォルトポートの変更

jboss 5 デフォルトポートの変更

JBoss サーバーのデフォルト ポートをポート 80 に変更しようとしています。

Web で調べてみたところ、jboss5\server\default\deploy\jbossweb.sar\server.xml ファイルを編集するという提案がありましたが、これは問題ありません。このファイルだけを変更しても、問題は解決しません。

このファイルも変更するように提案されています: jboss5\server\default\conf\bootstrap\bindings.xml 唯一の問題は、このbinding.xmlが見つからないことです。

binding.xml ファイルは JBoss 5 の標準ですか? それとも、JBoss 5 では名前が変更されたり、場所が変わったりしましたか。

デフォルトのポートを 8080 から 80 に変更する明確な手順を知っている人はいますか。

答え1

おそらくjboss-5.1.0.GA/server/standard/deploy/jbossweb.sar/server.xmlの後に来ているでしょう。

見る

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"

               connectionTimeout="20000" redirectPort="8443" />

1024 未満のポートは通常予約されており、特権ユーザー (root) のみが使用できることを忘れないでください。状況によっては、間に Apache リバース プロキシを配置すると便利な場合があります。

答え2

jboss/server//conf/bindingservice.beans/META-INFのbindings-jboss-beansを変更します。

jboss.web:service=Webサーバー 8080

ポート 8080 を 80 または任意のポートに変更します。

答え3

私の場合、Ubuntu 10.04のjboss 5.1 GAでカスタムサーバー(openmobster)を実行しており、次のように解決しました。

  • PATH_JBOSS_HOME/server/openmobster/deploy/jbossweb.sar/server.xml を編集し、次の行のポートを希望のポートに変更します (例: 8080 を 8090 に変更)

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" />

  • PATH_JOBSS_HOME/server/openmobster/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml を編集し、値 8080 を希望のポート (8090) に変更します。

<property name="serviceName">jboss.web:service=WebServer</property> <property name="port">8080</property>

サーバーを再起動します。http://HOST:8090/

関連情報