jboss 5 изменение порта по умолчанию

jboss 5 изменение порта по умолчанию

Я пытаюсь изменить порт по умолчанию на моем сервере jboss на порт 80.

Я поискал в Интернете и получил предложения по редактированию этого файла 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

Измените bindings-jboss-beans в jboss/server//conf/bindingservice.beans/META-INF

jboss.web:service=Веб-сервер 8080

Измените порт 8080 на 80 или любой другой по вашему желанию.

решение3

В моем случае я использую собственный сервер (openmobster) под управлением jboss 5.1 GA на Ubuntu 10.04 и я решил эту проблему следующим образом

  • отредактируйте 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/

Связанный контент