Această regulă semnalează utilizarea metodei weblogic.servlet.security.ServletAuthentication invalidateAll.
Implementarea metodei trebuie să fie migrată pentru utilizarea pe WebSphere Application Server.
Utilizaţi codul următor pentru a înlocui metoda WebLogic invalidateAll.
< span class="Code"> < span class= "JavaKeyword" > public static void < /span>
invalidateAllWebAppSessions (< span class= "JavaType" >HttpServletCerere < /span> req)) {
try {
com.ibm.wsspi.servlet.session.IBMSessionExt
sessExt = (IBMSessionExt) req.getSession();
sessExt.invalidateAll(true);
}
catch(IllegalStateException e) {
// This exception is thrown if another thread is invalidating this session, so just ignore it.
}
}
Pentru informaţii suplimentare, vedeţi documentaţia Java pentru interfaţa
com.ibm.wsspi.servlet.session.IBMSessionExt.