Powiązanie JBoss jako 7 ze wszystkimi interfejsami

Uruchamiam JBoss AS7 w trybie samodzielnym używając. /standalone.sh. wiąże JBOSS tylko z localhost. Czy jest sposób, aby powiązać go ze wszystkimi hostami, mam na myśli 0.0.0.0.

Starsze wersje miały opcję-b, aby przekazać 0.0.0.0, nie mogę znaleźć żadnych opcji do użycia tutaj.

Author: Beryllium, 2011-07-28

4 answers

Edit standalone / configuration / standalone.xml i wstawić znacznik any-address zamiast iNet-address przypisany do 127.0.0.1-przykład:

<interfaces>
    <interface name="management">
        <inet-address value="127.0.0.1"/>
    </interface>
    <interface name="public">
        <any-address/>
    </interface>
</interfaces>

W interfejsie publicznym zmieniłem oryginalny inet-address na any-address. Po ponownym uruchomieniu będziesz mógł przeglądać Port JBoss 8080 przez sieć.

 100
Author: stivlo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-07 09:30:51

Dzięki za wskazówkę powyżej, Dla twojej wiadomości odkryłem, że użycie <any-address/> może prowadzić do

10:31:22,605 ERROR [org.apache.catalina.core.StandardService] (MSC service thread 1-2) Connector.start: LifecycleException:  service.getName(): "jboss.web";  Protocol handler start failed: java.net.SocketException: Protocol family not supported
    at org.apache.catalina.connector.Connector.start(Connector.java:1058)
[[4]}por. http://community.jboss.org/thread/168789?tstart=120

Możesz go obejść, zastępując go przez <any-ipv4-address/>

To daje:

<interfaces>
    <interface name="management">
        <inet-address value="127.0.0.1"/>
    </interface>
    <interface name="public">
        <any-ipv4-address/>
    </interface>
</interfaces>
 18
Author: Francois,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-05 04:09:15

Dodaliśmy wsparcie dla -b w wersji 7.0.2.

 13
Author: Jason Greene,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-28 12:29:34

Możesz również wykonać następujące czynności:

<interfaces>
    <interface name="management">
        <inet-address value="127.0.0.1"/>
    </interface>
    <interface name="public">
        <inet-address value="0.0.0.0"/>
    </interface>
</interfaces>

Lub jeśli chcesz powiązać konkretny adres, zamień 0.0.0.0 na ip.

 8
Author: Michael B. Stoeckel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-07 00:27:56