Как изменить порт по умолчанию 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