Search the FirstSpirit Knowledge Base
Hi,
ich habe das personalization Modul installiert und konfiguriert.
Anbei ein paar Eckdaten:
Login-Modul: Request Paramter Login
Authentifizierung: LDAP
Gruppen-Modul: LDAP Group
Attribut-Modul: LDAP
Das Testen der LDAP Vebindung mit einem richtigen Benutzer funktioniert auch einwandfrei (über die Projekteinstellung).
Wenn ich allerdings einen Benutzer angebe, der im LDAP nicht hinterlegt ist, bekomme ich keine Antwort vom Server. Irgendwann nach 10 Minuten kommt dann eine Timout Exception (in den log files zu sehen). Woran liegt das, habe ich etwas falsch konfiguriert?
Wenn ich jetzt in einer Vorlage das Login Servlet einbinde und dieses teste, werde ich immer auf die wrong_login_url weiter geleitet ???
Wenn ich mich mit einem ausgedachten Benutzer versuche anzumelden, bleibt das Login Servlet hängen bis ein Timout erreicht wird.
Woran liegt das? Hat jemand eine Idee? ich bin mir ziemlich sicher als richtig konfiguriert zu haben.
Danke
David
Sie sollten mal das Logging der Personalisierung auf DEBUG erhöhen, die Logausgaben sollten weitere Erkenntnisse bringen.
Wo erhöhe ich das Logging nur für das eine Modul ?
Um das Logging nur für das Personalisierungsmodul zu erhöhen, muss die log4j-Konfiguration um folgende Zeile erweitert werden:
log4j.logger.de.espirit.firstspirit.opt.personalisation=DEBUG
Im Falle der Vorschau oder der Live-Webanwendung finden Sie die log4j-Konfiguration im entsprechenden WEB-INF/classes-Verzeichnis auf dem FirstSpirit- bzw. auf dem Live-Webserver.
Im Falle des Tests innerhalb der Projektkonfigurationsoberfläche finden Sie die Konfiguration im FirstSpirit Server-Monitoring, welches über die FirtSpirit-Startseite erreichbar ist. Dort finden Sie als Administrator den Menüpunkt 'Konfiguration' und nach Wahl dieses Menüpunkts den Eintrag 'Protokollierung'. Durch Klick auf 'Editieren' können Sie dort dann die log4j-Konfiguration des FirstSpirit-Servers bearbeiten.
Hat sich das Problem mittlerweile erledigt?
Nein, wir haben bloß die Fehlersuche etwas nach hinten verschoben.
Mein Konfiguration sieht jetzt wie folgt aus:
log4j.rootCategory=INFO, fs
log4j.logger.org.mortbay=WARN
log4j.logger.org.apache=WARN
log4j.logger.org.apache.log4j.jmx=ERROR
log4j.logger.de.espirit.firstspirit.server.ExecutionManagerImpl=INFO
log4j.logger.de.espirit.firstspirit.opt.personalisation=DEBUG
Ich bekomme keine Debug Meldungen angezeigt ???
Ich habe den rootLogger jetzt auf debug gesetzt log4j.rootCategory=DEBUG, fs
Trotzdem bekomme ich nicht mehr Informationen ?
In welcher Umgebung testen Sie denn? Vorschau/Staging/Livesystem?
Eventuell muss der Application-Server neu gestartet werden?
Erhalten sie gar keine DEBUG-Ausgaben oder fehlen nur die der Personalisierung?
Ich teste in der staging Umgebung.
Ich bekomme keine LOG Meldungen weil mein Logger wohl falsch konfiguriert ist.
Ist "log4j.logger.de.espirit.firstspirit.opt.personalisation=DEBUG" richtig ?
Brauche ich einen Appender?
Könnten Sie mir ansonsten eine Beispielkonfiguration posten?