Консоль администрирования удаленного доступа Wildfly не работает

Я новичок в WildFly / JBOSS. Я использую WildFly 8.2.0. Я установил его как службу в Linux, используя сценарий установки изhttp://sukharevd.net/wildfly-8-installation.html. Все работает нормально. Я подключаюсь к Linux удаленно, используя SSH. У него нет GUI. Поэтому мне нужно иметь возможность удаленно подключаться к консоли администрирования. Я не могу подключиться и он показывает следующее сообщение:

" автоматическое перенаправление на консоль администрирования не доступный сейчас. Скорее всего, это связано с тем, что консоль администрирования предоставляется через сетевой интерфейс, отличный от того, к которому вы подключены."

Я вижу ту же проблему, упомянутую в следующей ссылке

https://github.com/jboss-dockerfiles/wildfly/issues/3

ссылка имеет решение, но она использует "докер". Как я могу сделать это без использования докер? Я использую автономную конфигурацию. Что configuraiton нужно чтобы изменить?

3 ответов


вы должны начать WildFly, используя следующую команду. Использование 0.0.0.0 будет привязывать WildFly ко всем доступным IP-адресам на вашем linux box. Если вы хотите привязать к определенному IP-адресу; вы можете заменить 0.0.0.0 с соответствующим IP-адресом.

$WILDFLY_HOME/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0

EDIT: после завершения установки с помощью скрипта. Мы должны перейти к /etc / init.д/и JBOSS_SCRIPT=$JBOSS_HOME/bin/standalone.sh в JBOSS_SCRIPT="$JBOSS_HOME/bin/standalone.sh -б=0.0.0.0 -bmanagement=0.0.0.0"


лучшим подходом является редактирование JBOSS_HOME / standalone/configuration / standalone.xml редактирование фрагмента кода выше и изменение адреса на 0.0.0.0.

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>

Второе Возможное Решение

в качестве альтернативы добавлению параметров выполните команду "Пуск", вы можете редактировать свой автономный.xml для удаленного доступа из любого источника. Этот подход более полезен, если вам нужен удаленный доступ включен большую часть времени, таким образом, вам не нужно помнить, чтобы передать дополнительные параметры команде start, как показано выше.

во-первых, перейдите к конфигурации Wildfly папка:

терминал

cd /opt/wildfly-8.2.0.Final/standalone/configuration

далее редактирование в автономном режиме.XML-файл, используя ваш любимый редактор файл изменения ниже: Замените это:

автономное.в XML

<interface name="management">
    <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
    <inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>

С этого:

автономное.в XML

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

обязательно сохраните изменения и перезапустите Wildfly:

терминала

/opt/wildfly-8.2.0.Final/bin/jboss-cli.sh --connect --command=:reload

сделано.