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.
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ć.
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>
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.
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.
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