JBoss Clustering schlägt fehl

Cyborg

Aktives Mitglied
Hallo zusammen,

ich bastel nun schon einen Tag daran, einen JBoss Cluster zum Laufen zu bekommen.
Der Cluster soll erst einmal "out of the box" erzeugt werden und wenn dies erfolgreich getestet ist, dann möchte ich meine Applikation integrieren.

Allerdings scheiter ich schon beim ersten Versuch :/

Vorgegangen bin ich nach dieser Dokumentation und hänge bereits bei Abschnitt 1 und dem Multicast.

Vorgehensweise in Kurzfassung:
- JBoss 5.1 heruntergeladen und entpackt
- das "all" Verzeichnis zwei mal kopiert (node1, node2)
- zwei Konsolen geöffnet und in das bin Verzeichnis navigiert.
- 1. Instanz gestartet mit: run.bat -c node1 -b 10.71.70.10
- 2. Instanz gestartet mit: run.bat -c node2 -b 10.71.70.11 -Djboss.messaging.ServerPeerID=1

Die 1. Instanz schmeißt mir schon relative früh eine Warnung mit:

15:51:42,674 WARN [UDP] failed to join /224.0.0.75:7500 on eth4: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,675 WARN [UDP] failed to join /224.0.0.75:7500 on net4: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,676 WARN [UDP] failed to join /224.0.0.75:7500 on net9: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,676 WARN [UDP] failed to join /224.0.0.75:7500 on net10: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,676 WARN [UDP] failed to join /224.0.0.75:7500 on net11: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,677 WARN [UDP] failed to join /224.0.0.75:7500 on net13: java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
15:51:42,678 INFO [STDOUT]

Das starten der 2. Instanz bringt dann auch rein gar nichts mehr und beinhaltet ebenfalls diese Warnung.
Ich interpretiere das jetzt so, dass das Multicast bei mir nicht zu funktionieren scheint.
Ich habe mir laut Doku dann auch dieses Diagnosetool "JGroup" runtergeladen und gestet.
Hier gibt es keine Probleme. Ich male ins eine Fenster und das andere Fenster malt es mit.

Also vielleicht doch nicht das Multicast ?
Leider gibt es sonst keine Fehlermeldungen mehr, die auf irgendwas schließen könnten (oder ich habe sie überlesen).

Wenn ihr zur Auswertung die gesamte Log braucht, dann poste ich diese gerne noch hier rein.

Mein System: Windows 7 Pro. 64Bit
 

FArt

Top Contributor
Keine Lösung, nur eine Tipp: nimm einen neueren Community-JBoss (also derzeit 7.1.1).
Fixes bekommst du für den 5er in der Regel nicht mehr. Auch viele bekannte Probleme wurden nicht mehr auf dieser Version gelöst.
Eine Migration auf 7 kann aufwendig sein. Wenn du also eh erst anfängst, dann tu dir das nicht an.
 

FArt

Top Contributor
Noch ein Tipp:

eine vorhandene Applikation einfach mal in einen Cluster werfen wird in der Regel kein sinnvolles Ergebnis liefern. Wenn du (evtl. außer einfachem Load-Balancing) von einem Cluster profitieren möchtest, muss die Applikation "clusterfähig" designt worden sein.
 

Cyborg

Aktives Mitglied
Genau, Load-Balancing und ein damit verbundenes, vorteilhaftes Session-Replikation möchte ich für Testzwecke erreichen. Wird das nicht vom JBoss gehandhabt ?
 

FArt

Top Contributor
Genau, Load-Balancing und ein damit verbundenes, vorteilhaftes Session-Replikation möchte ich für Testzwecke erreichen. Wird das nicht vom JBoss gehandhabt ?

Doch, der macht das schon richtig. Aber ob das dann performant genug ist (Replikation) und deine Applikation auch im Cluster konsistent arbeitet (Transaktionen) , das hängt nicht vom JBoss ab, sondern nur von der Applikation und der Konfiguration des Clusters bzw. des Applicationservers.

Wie gesagt: eine sinnvoll geclusterte Applikation ist für Clustering designt bzw. angepasst. Das kann sich bis auf die Arbeitsabläufe durchschlagen bzw. der Sichtbarkeit von Daten (ACID gegenüber BASE) und vieles mehr.
 

Cyborg

Aktives Mitglied
Ich werd es einfach testen müssen. Was anderes bleibt mir nicht übrig :)

Das Thema ist jetzt nochmal offen, da ich noch über einen anderen Fehler gestolpert bin.

Wenn ich meine zweite JBoss Instanz starte bekomm ich ein

java.net.BindException: Address already in use: JVM_Bind:8080

und das obwohl ich die 2. Instanz auf eine andere IP binde ?!
 

Cyborg

Aktives Mitglied
Ja, beide Server starten auf 8080
Aber durch das binden auf unterschiedliche IP Adressen dürfte das doch kein Problem sein ?!

Ich mein auch, dass das mal lief.
 
N

nillehammer

Gast
Ja, beide Server starten auf 8080
Aber durch das binden auf unterschiedliche IP Adressen dürfte das doch kein Problem sein ?!
Die Kombination von IP und Port muss eindeutig sein. Dein Ansatz: "Selber Port unterschiedliche Adressen" ist also erstmal richtig.
Ich mein auch, dass das mal lief.
Hast Du danach was an der Konfiguration geändert? Horcht vielleicht was anderes auf dem Port? Bspw. ein extra Tomcat, ein (Test-)Jetty, ein verbogener Apache-httpd, irgend ein (Test-)Proxydienst. Das Komanndo
Code:
netstat
leistet wertvolle Dienste. Gibt's sowohl in der Windows- als auch in der Unixwelt.
 

Cyborg

Aktives Mitglied
Ich glaube ja so langsam das "bind" schlägt fehl.

obwohl ich den jboss beim start an eine ip binde, habe ich in netstat trotzdem sowas

TCP 0.0.0.0:8080 0.0.0.0:0 ABHÖREN

Er scheint nur die ganzen Services an die angegebene IP zu binden

TCP 192.168.0.1:1099 0.0.0.0:0 ABHÖREN

TCP 192.168.0.1:8009 0.0.0.0:0 ABHÖREN
TCP 192.168.0.1:8083 0.0.0.0:0 ABHÖREN
TCP 192.168.0.1:8093 0.0.0.0:0 ABHÖREN
usw.

// edit: oh mann bin ich blöd

kommando zurück. ich hatte die ganze zeit meine alte server.xml benutzt.
jetzt passt alles von den Ports :D
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y EJBs und Callbacks (Jboss 7.1) Allgemeines EE 1
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
P eMail versenden mit JBOSS Allgemeines EE 2
N WS-Security Beispiel mit JBOSS/Wildfly gesucht Allgemeines EE 2
I JBoss unheimlich langsam nach mehreren Deploys Allgemeines EE 2
BuckRogers Jboss 7** und j2ee 1.7 Allgemeines EE 1
D Jboss löscht Archiv nicht beim Redeployed Allgemeines EE 3
J paar Fragen zu JSF2/JEE6 Anwendung mit JBoss 7.1.1 Allgemeines EE 6
D Jboss lernen mit Praxisbeispiel Allgemeines EE 4
Y JBoss 7 - wie kann ich das logging meiner Applikation am JBoss konfigurieren Allgemeines EE 3
O JBoss und die Einbindung eines externen JAR Allgemeines EE 10
E Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6 Allgemeines EE 4
B JBoss Libs vs. JBoss Libary Allgemeines EE 12
E CDI mit verschiedenen Jars in EAR klappt auf Jboss AS 7.1.1.Final nicht Allgemeines EE 8
S Webapp in JBoss absichern nur in bestimmten Umgebungen? Allgemeines EE 2
E JBoss 7.1 Datasource Problem Allgemeines EE 2
2 Deployment per EAR [JBOSS] Allgemeines EE 6
E JBoss NameNotFoundException: einloggen not bound Allgemeines EE 4
S Jboss Server Allgemeines EE 5
E JBoss, jsp und Parameter Allgemeines EE 2
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
S JBoss 7 Authentifizierung: "No principals available" Allgemeines EE 3
S Principal, Authentication, Security und alles im JBoss 7 Allgemeines EE 16
W JBoss 6 - SocketTimeout dynamisch setzen Allgemeines EE 2
S Manueller EJB Lookup im JBoss AS 7.0.1 Allgemeines EE 8
T eXist und JBoss Allgemeines EE 5
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
T erste Anwendung in JBoss deployen Allgemeines EE 3
V JBoss und Classloader Allgemeines EE 6
S Embedded JBoss Problem beim Deployment Allgemeines EE 4
W Anleitung/Tutorial Eclipse/JBoss 6.0 mit Seam 3.0 bzw. jBPM 5.0 Allgemeines EE 3
G JBoss Portal Allgemeines EE 5
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
P Kann jemand mit dieser Exception was anfangen? (JBoss) Allgemeines EE 5
ruutaiokwu jboss problem - work-verzeichnis muss manuell gelöscht werden??? Allgemeines EE 5
W JBoss log dependencies aus jbossall-client.jar Allgemeines EE 7
G JBoss Datasource Allgemeines EE 3
ruutaiokwu ejb hot deployment unter jboss 4.2.3 Allgemeines EE 7
fastjack jBoss und externes Nachrichtensystem Allgemeines EE 3
H log4j + JBoss Allgemeines EE 10
P JAAS mit jboss 6 Allgemeines EE 2
X JBoss log4j Konflikt Allgemeines EE 2
reibi JBoss Webinterface Allgemeines EE 3
X JBoss InitialContext problem Allgemeines EE 5
E Properties-File in Jboss-Conf Verzeichnis ansprechen Allgemeines EE 2
S Servlet auf JBoss 5? Allgemeines EE 11
T Hibernate 3 + EJB 3 + JBoss 5 Allgemeines EE 6
M Deployment auf entfernten JBoss Allgemeines EE 4
T JBoss und DB2-Express Allgemeines EE 2
G separate log files in JBoss Allgemeines EE 2
Escorter JBoss AS als Webserver Allgemeines EE 2
N JBoss Problem mit Bibliothek in unterschiedlichen Versionen Allgemeines EE 2
K mehrere Datenbanken mit JBoss 4.2 und EJB3 Allgemeines EE 3
S Oracle DataSource im JBOSS ---> ClassCastException Allgemeines EE 2
S oracle db über jboss in jsp Allgemeines EE 19
F FORM Auth in JBoss für User mit falscher Rolle ? Allgemeines EE 2
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
T POI, Maven, JBoss und ein java.lang.NoClassDefFoundError Allgemeines EE 7
M embedded jboss unter eclipse 3.3 Allgemeines EE 2
M URL-Programm-Handling mit Jboss Allgemeines EE 2
G Deployen am JBoss Server Allgemeines EE 14
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
B Problem mit JBoss-4.2.1.GA Allgemeines EE 8
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
B Client ausführen mit JBoss v4.2 Allgemeines EE 3
G JBoss nutzt beim starten ständig das Root.war Allgemeines EE 12
R Jboss-Server mit Beispielanwendung füttern Allgemeines EE 2
R JBoss über lokale IP ansprechen Allgemeines EE 16
M JSP, MySQL und JBoss "No suitable Driver" Allgemeines EE 3
J Frage zu Jboss Allgemeines EE 7
N Jboss als Dienst -> Fehler 1053 Allgemeines EE 1
I JBOSS IDE EJB 3.0 Servlets JSP Applikation --> JSF sinnvo Allgemeines EE 2
S JBOSS-Security_DatabaseServerLoginModule Allgemeines EE 29
R Eclipse + JBoss + JSF Allgemeines EE 14
G webapplikation mit jsp, ejb 3.0 und jboss Allgemeines EE 10
T JBoss Installation . JAVA_HOME not set Allgemeines EE 2
JimPanse Jboss 4.2.0, myfaces bzw. Tomahawk Allgemeines EE 5
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
G JBoss aus einem Java-Programm starten Allgemeines EE 11
G JSP und URL-Auflösung (JBoss 4.2.0) Allgemeines EE 4
G JBoss im LAN / wie konfigurieren Allgemeines EE 2
G JBoss + MySQL Allgemeines EE 8
R JBoss 4.2.0 - Eclipse RC 3.3 und WTP Allgemeines EE 3
D JBOSS unter Eclipse Allgemeines EE 2
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
F JBoss WebService Allgemeines EE 3
P Einarbeitung in JBOSS? Allgemeines EE 3
C EntityManager wirft NullpointerException: JBoss-Hibernate Allgemeines EE 4
K JBoss AS & IDE Probleme Allgemeines EE 2
S JBoss gibt POI API nicht frei Allgemeines EE 8
T Probleme beim Einsatz von J2EE / JBoss Allgemeines EE 4
M JBOSS AS von Eclipse aus steuern Allgemeines EE 9
N Struts Jboss und Filter Allgemeines EE 2
G JBoss - Session / Entity Allgemeines EE 8
H Gibt es ein jBoss Tutorial für JSPs ? Für Anfänger ? Allgemeines EE 5
H Hilfe! Wie erstelle ich einen Interceptor unter jBoss? Allgemeines EE 3
P jsf1.2 JBoss Allgemeines EE 5
M Chatähnliche Architektur mit JEE/JBoss Allgemeines EE 2
M Wann braucht man JBoss? Allgemeines EE 34
G jboss fehlermeldung Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben