Social Icons

.

среда, 29 мая 2013 г.

JBoss AS 7.1 refuse connection

После того, как JBoss AS 7.1 cкачан, распакован и запущен, нормальные люди открывают http://localhost:8080/ для проверки - работает он или нет.
И нет никакого сюрприза в том, что он работает.

Но что случится, если вы попытаетесь обратиться к нему удаленно?
Положение вещей не таково, каким Вы его себе представляете. 
Connection Refused!!!
И это печально.
Причина неприятностей кроется в том, что  JBoss AS 7 по умолчанию сконфигурирован на прослишивание (listen) локального адреса - 127.0.0.1.

Для исправления этого, следует внести изменения в файл $JBOSS_HOME/standalone/configuration/standalone.xml
Найдите следующий блок, измените адрес на 0.0.0.0 и рестартуйте JBoss.
<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:127.0.0.1}"/>
    </interface>
    <interface name="unsecure">
        <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
    </interface>
</interfaces>
Наслаждайтесь.

Комментариев нет:

Отправить комментарий

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...