Bonjour,
J'ai un problème simple sur mon application web.
J'ai déclaré des redirections vers des pages d'erreurs spécifiques au niveau de mon web.xml :
Par conséquent, lorsque mon application plante avec une erreur 500, je suis automatiquement redirigé vers la page /commun/erreur/500.jsp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <error-page> <error-code>500</error-code> <location>/commun/erreur/500.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/commun/erreur/404.jsp</location> </error-page>
Cette page s'affiche normalement, et j'ai accès à ma session utilisateur et aux attributs que j'aurais pu y associer, mais je perd le contexte de sécurité.
me retourne null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SecurityAssociation.getSubject()
Par contre, si j'accède directement à la page d'erreur 500.jsp en tapant le chemin d'accès à la ressource dans mon navigateur, alors le contexte de sécurité est bien accessible.
J'aimerais simplement savoir pourquoi je perd mon contexte de sécurité lorsque la redirection vers la page d'erreur est gérée par Tomcat, et savoir comment y remédier.
Merci d'avance pour votre aide.
Partager