Как изменить порт по умолчанию 8080 в WildFly

Я только что начал разработку JAVA EE с WildFly 8.2. Моя первая проблема заключается в том, как изменить порт 8080 по умолчанию на что-то еще?

Я нашел много xml-файлов, содержащих ниже строки.

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

но я думаю, что мне не нужно менять их все?!

1 ответов


в вашем автономном режиме.xml-файл, найдите этот элемент:

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

атрибут смещения портов позволяет изменять все порты, используемые wildfly, путем добавления указанного числа.

например, значение по умолчанию -0, что означает, что порт http будет 8080, remoting 4447, etc.

если вы используете ${jboss.socket.binding.port-offset:100}, порт http будет 8180 (8080+100), remoting 4547 (4447+100), etc.

поэтому вам нужно изменить смещение, ничего еще.

EDIT: вы также можете сделать это, используя системное свойство при запуске, проверьте http://www.mastertheboss.com/jboss-server/jboss-configuration/configuring-port-offset-on-jboss-as-wildfly