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.
|
public static void
invalidateAllWebAppSessions(HttpServletRequest 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.