Nie należy używać metody invalidate interfejsu HttpSession na potrzeby programowego wylogowania. Zamiast niej należy używać metody logout interfejsu HttpServletRequest wprowadzonej w środowisku Java EE 6 jako część specyfikacji Servlet 3.0.
Aby uzyskać więcej informacji, patrz HttpServletRequest.