
Я пытаюсь изменить порт по умолчанию на моем сервере 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/