Routing-Fehler zwischen Smack und Openfire auf localhost

8

Ich habe eine Java-Anwendung, die Smack 4.1.7 implementiert, das ich als Schein-Client für Openfire 4.0.2 verwende. Im Moment läuft Openfire auf meinem localhost. Smack kann sich mit dieser Verbindung einloggen und authentifizieren:

%Vor%

Wenn Smack nun versucht, einen MUC zu erstellen oder einem solchen beizutreten, wird die Anforderung überschritten (SmackException $ NoResponseException) und Openfire protokolliert Folgendes:

%Vor%

Ich habe "localhost", "127.0.0.1" und den Namen meines Rechners als XMPP_HOST_NAME sowohl auf der Serverseite als auch auf der Clientseite verwendet und erhalte immer wieder denselben Fehler. Jede Hilfe wäre willkommen.

    
guik 03.07.2016, 17:06
quelle

1 Antwort

0

Ich habe das Problem und einen Fehler gefunden. Wie man damit umgeht:

Openfire hat 2 Werte:

%Vor%

beide sind auf einen Standardwert von 2000/3000/5000 Millisekunden eingestellt, wenn sie nicht in den Eigenschaften verfügbar sind.

Also müssen diese Werte von der Admin-Konsole (oder der Datenbank) auf eine höhere gesetzt werden, wie 15000/20000 oder mehr, falls erforderlich.

Mehr, in Openfire 4.0.2 (Anzeige wahrscheinlich auch ältere Versionen) in index.jsp gibt es einen Aufruf, rssfeed zu überprüfen ( standardmäßig aktiviert ), aber dieser Aufruf setzt diese Werte auf 3000 zurück, so dass im Grunde keine Zeitüberschreitungen auftreten.

So deaktivieren Sie rssfeed auf false

%Vor%

Und dann starte Openfire neu.

    
MrPk 22.07.2016 12:49
quelle

Tags und Links