2010-11-24 21 views
1

Lorsque vous utilisez l'authentification de base LTPA avec WebSphere 7 si un mot de passe est incorrect une exception est levée ainsi:Comment attraper une exception WebSphere LTPA

[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. 

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

Ceci est avec base authentique ion activé dans mon descripteur de déploiement (web.xml) non basé sur un formulaire.
La question: Y at-il un moyen d'attraper cette exception? Ceci est levé avant que la demande n'atteigne mes servlets.

Merci d'avoir lu.

+0

Je peux l'attraper en spécifiant une page d'erreur 401 dans le fichier web.xml, ce qui est très bien lorsque je fais une requête via un navigateur mais si je le fais pour le navigateur, l'invite de connexion n'est pas affichée. Peut-être que ce n'est pas possible avec l'authentification BASIC. – Gurnard

+0

Aussi cela me montre seulement une erreur qu'il y a un problème avec le domaine BASIC pas que le mot de passe est incorrect et l'exception est toujours enregistrée dans les journaux. – Gurnard

Répondre