Cette règle marque l'utilisation de la méthode weblogic.servlet.security.ServletAuthentication invalidateAll.
L'implémentation de la méthode doit migrer pour être utilisée dans WebSphere Application Server.
Utilisez le code ci-après pour remplacer la méthode WebLogic invalidateAll.
< span class="Code"> < span class= "JavaKeyword"> public static void < /span>
invalidateAllWebAppSessions (< span class= "JavaType">HttpServletHttpServlet < /span> req)) {
try {
com.ibm.wsspi.servlet.session.IBMSessionExt
sessExt = (IBMSessionExt) req.getSession();
sessExt.invalidateAll(true);
}
catch(IllegalStateException e) {
// Cette exception est générée si une autre unité d'exécution invalide cette session, donc ignorez-la.
}
}
Pour plus d'informations, voir la documentation Java de l'interface
com.ibm.wsspi.servlet.session.IBMSessionExt.