Esta regla marca el uso del método
weblogic.servlet.security.ServletAuthentication invalidateAll.
La implementación del método se debe migrar para utilizarla en WebSphere Application
Server.
Utilice el código siguiente para sustituir el método invalidateAll de WebLogic.
< span class="Code"> < span class= "JavaKeyword"> public static void < /span>
invalidateAllWebAppSesiones (< span class= "JavaType">HttpServletRequest < /span> req)) {
try {
com.ibm.wsspi.servlet.session.IBMSessionExt
sessExt = (IBMSessionExt) req.getSession();
sessExt.invalidateAll(true);
}
catch(IllegalStateException e) {
// Se emite esta excepción si otra hebra está
invalidando esta sesión, por lo que puede pasarla por alto.
}
}
Para obtener más información, consulte la documentación Java de la interfaz javax.servlet.ServletContextListener.