«1. Обзор

В этом кратком руководстве мы рассмотрим, как изменить порт по умолчанию в WildFly; обычно это порт 8080.

Конечно, WildFly — это популярный сервер приложений с открытым исходным кодом, поддерживаемый сообществом JBoss.

2. Использование XML конфигурации

В автономном режиме мы можем обновить файлы XML конфигурации, чтобы изменить порт по умолчанию.

В домашнем каталоге установки WildFly файл standalone.xml находится в папке standalone/configuration. Мы можем открыть этот файл в любом текстовом редакторе и заменить порт по умолчанию 8080 любым портом по нашему выбору в следующей строке:

<socket-binding name="http" port="${jboss.http.port:8080}"/>

Существует еще один способ изменить порт по умолчанию, изменив XML. В том же файле standalone.xml мы можем установить значение смещения для порта:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">

Значение по умолчанию равно 0, что означает, что порт HTTP будет 8080. Если мы изменим значение смещения на 10, порт HTTP будет 8090 (8080+10). Однако мы должны помнить, что смещение влияет и на другие порты.

Например, порт https будет изменен на 8453 (8443+10).

3. Использование системного свойства

Порт WildFly по умолчанию можно изменить, установив системное свойство jboss.http.port — при запуске сервера.

Для Windows:

standalone.bat -Djboss.http.port=<Desired_Port_Number>

Для Unix/Linux:

standalone.sh -Djboss.http.port=<Desired_Port_Number>

4. Заключение

В этой быстрой статье мы узнали, как довольно легко изменить порт по умолчанию в WildFly.

Вы можете изучить различные популярные серверы, доступные для Java-разработки, в нашей предыдущей статье.