JBoss WildFly: Startet, kann aber keine Verbindung herstellen?
Ich gerade konfigurierte JBoss WildFly. Es läuft und es ist zugänglich von der gleichen Maschine, alles ist in Ordnung...
Mein problem ist, dass es nicht zugänglich ist, von einem anderen system (ich meine in einem Netzwerk, der server (die Maschine) URL keinen Zugriff von einem anderen system).
Wie kann ich dieses Problem lösen?
InformationsquelleAutor der Frage user_vs | 2014-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig jboss/wildfly Bindung an localhost, wenn Sie möchten, ändern Sie diese, können Sie Folgendes ausführen:
hört auf alle IP-Adressen der Maschine (wenn Sie mit mehrfach vernetzten)
Andere alternative ist die Konfiguration in
standalone.xml
Bereich Schnittstellen.Ändern:
:
Ref:
UPDATE
Vom Wildfly 8
<any-ipv4-address/>
war veraltet und entfernen in Wildfly 9, dann, wenn Sie in der 9.x oder höher verwenden<any-address/>
.ZB:
InformationsquelleAutor der Antwort Federico Sierra
Den
<any-ipv4-address/>
ist veraltet in WF 9, verwenden:InformationsquelleAutor der Antwort bkomac
(I Zusammenfassung 2 Antworten für eine funktionierende Lösung)
Ich bin mit WildFly 10.0.0.Final - neueste version zu schreiben, die Zeit. Suchen Sie für die Datei
standalone.xml
wie diese:Auf Windows
Oder Linux, wie diese:
Bearbeiten werden:
Dann gehen Sie zu:
(port
9990
ist der Standard-HTTP-port, wenn Sie mit firewall oder iptables, erinnern, öffnen Sie die port -9990
)Zum Beispiel:
Du wirst sehen es funktioniert erfolgreich.
Neueste Referenz (WildFly 10): https://docs.jboss.org/author/display/WFLY10/Interfaces+ - und+ - ports
InformationsquelleAutor der Antwort my name is Vý
Vergessen Sie nicht die firewall!
Wenn Euch Feste die Bindung-Adressen und kann noch immer keine Verbindung zu JBoss, versuchen zu arbeiten, um die firewall des Servers.
Stoppen der firewall auf Linux - RHEL verwenden Sie diesen Befehl:
Ein update (April 2018):
Auf RHEL7wo firewalld verwendet wird (anstatt iptables), die Sie verwenden können:
oder öffnen Sie den gewünschten Jboss/Wildfly-ports (z.B. 8080/9990) mit diesen zwei Befehlen:
InformationsquelleAutor der Antwort Naor Bar
Können Sie verwenden Sie -b 0.0.0.0 Zugriff zu erlauben, unabhängig von der öffentlichen ip zugewiesen, z.B. für den Rechner bekommen eine dynamische IP (DHCP verwenden), ich finde das eine bequeme Möglichkeit.
Eclipse-Anwender: beachten Sie, dass in der Server-Konfiguration, "Host name:" - Eingang wird verwendet, um die "-b" - Programm argument, überschreiben Ihre änderungen!
InformationsquelleAutor der Antwort Jose Manuel Gomez Alvarez