2010-11-24 10 views
1

Bei der Verwendung von LTPA Standardauthentifizierung mit WebSphere 7 zu fangen, wenn ein Passwort falsch ist eine Ausnahme so geworfen wird:Wie eine LTPA WebSphere Ausnahme

[11/24/10 14:51:44:405 CET] 00000011 exception  W com.ibm.ws.wim.adapter.file.was.FileAdapter login 
          com.ibm.websphere.wim.exception.PasswordCheckFailedException: CWWIM4512E The password match failed. 

bei com.ibm.ws.wim.adapter.file.was .FileAdapter.login (FileAdapter.java:2009) bei com.ibm.ws.wim.ProfileManager.loginImpl (ProfileManager.java:3338) bei com.ibm.ws.wim.ProfileManager.genericProfileManagerMethod (ProfileManager.java:270) bei com.ibm.ws.wim.ProfileManager.login (ProfileManager.java:374)

Dies ist mit grundlegenden authenticat in meinem Deployment-Deskriptor (web.xml) nicht formularbasiert aktiviert.
Die Frage: Gibt es eine Möglichkeit, diese Ausnahme zu fangen? Dies wird ausgelöst, bevor die Anfrage meine Servlets erreicht.

Danke fürs Lesen.

+0

Ich kann es durch Angabe einer 401-Fehlerseite in web.xml abfangen, was in Ordnung ist, wenn eine Anfrage nicht über einen Browser erfolgt, aber wenn ich dies für Browser reqeusts mache, wird die Login-Eingabeaufforderung nicht angezeigt. Vielleicht ist dies mit der BASIC-Authentifizierung nicht möglich. – Gurnard

+0

Auch dies zeigt mir nur einen Fehler, dass es ein Problem mit dem BASIC-Bereich gibt, nicht dass das Passwort falsch ist und die Ausnahme noch in den Protokollen protokolliert wird. – Gurnard

Antwort