сопоставить Jboss с URL вместо IP - PullRequest
0 голосов
/ 03 апреля 2012

Можно ли сопоставить jboss с URL-адресом, например "something.nm.com:8555" вместо "192.13.50.999:8555"?

Я попытался запустить его как standalone.sh -b что-то.nm.com:8555 и отредактировать standalone.xml примерно так, но не повезло. Я использую JBoss 7

<interface name="public">
      <any-address/>
    </interface>

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Да, вы можете.Вы можете просто использовать команду

Предполагая, что вы работаете в * nix ОС

cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com

ПРИМЕЧАНИЕ : нужен IP-адрес "thing.nm.com "чтобы разрешить IP-адрес компьютера, на котором вы работаете, в противном случае JBoss не может запуститься, поскольку не может привязать IP / NIC других компьютеров.

К сожалению, вы не можете указать порт в командной строке.Вы можете изменить номера портов в $JBOSS_HOME/standalone/configuration/standalone.xml или создать переменную среды в файле конфигурации и передать это значение в виде параметра, подобного команде.Например: в вашем файле конфигурации вы можете установить http-порт следующим образом

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

и передать переменную следующим образом

cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com -Djboss.http.port=8555

Опять же, я предполагаю, что вы хотите, чтобы порт 8555быть HTTP-портом.В любом случае вы можете применить ту же логику к любому порту, который вы хотите передать через командную строку.

Надеюсь, это поможет.

Удачи!

0 голосов
/ 03 апреля 2012

Вы пробовали standalone.sh -b 0.0.0.0?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...