Настройка JBoss 7.x в режиме домена с отрицательным смещением порта

Я хотел бы изменить порт по умолчанию JBoss 7 как в автономном режиме, так и в режиме домена на 5050:

http://localhost:5050

В автономном режиме я просто изменил следующее свойство в файле standlone.xml:

<socket-binding name="http" port="5050"/>

Однако в режиме домена у меня есть возможность изменить смещение только в host.xml:

<server name="server-one" group="main-server-group">
        <!-- Remote JPDA debugging for a specific server
        <jvm name="default">
          <jvm-options>
            <option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
          </jvm-options>
       </jvm>
       -->
    <socket-bindings port-offset="5"/>

    </server>
    <server name="server-two" group="main-server-group" auto-start="true">
        <!-- server-two avoids port conflicts by incrementing the ports in
             the default socket-group declared in the server-group -->
        <socket-bindings port-offset="10"/>
    </server>

Когда я пытаюсь установить отрицательное смещение порта, сценарий запуска выдает ошибку. Как изменить порт с 8080 на 5050 в режиме домена?


person Creation K    schedule 26.02.2017    source источник
comment
Попробуйте создать новый socket-binding-group и установить его <socket-binding-group ref="offset-sockets"/>   -  person Federico Sierra    schedule 26.02.2017


Ответы (1)


Создайте системное свойство в host.xml для «jboss.http.port», например:

    <server name="server-two" group="main-server-group" auto-start="true">
        <system-properties>
            <property name="jboss.http.port" value="4950" boot-time="true"/>
        </system-properties>
        <socket-bindings port-offset="100"/>
    </server>

Просто убедитесь, что значение смещения порта должно быть вычтено из 5050.

person Varsha    schedule 09.03.2017