Diese Regel markiert die Verwendung der Methode weblogic.servlet.security.ServletAuthentication invalidateAll.
Die Implementierung dieser Methode muss für WebSphere Application Server migriert werden.
Ersetzen Sie die WebLogic-Methode invalidateAll durch den folgenden Code.
< span class="Code"> < span class= "JavaKeyword"> public static void < /span>
invalidateAllWebAppSessions (< span class= "JavaType">HttpServletRequest < /span> req)) {
try {
com.ibm.wsspi.servlet.session.IBMSessionExt
sessExt = (IBMSessionExt) req.getSession();
sessExt.invalidateAll(true);
}
catch(IllegalStateException e) {
// Diese Ausnahme wird ausgelöst, wenn diese Sitzung durch einen anderen Thread ungültig gemacht wird. Sie können sie ignorieren.
}
}
Weitere Informationen finden Sie in der Java-Dokumentation zur Schnittstelle
com.ibm.wsspi.servlet.session.IBMSessionExt.