Пример

public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//do something...

}
}



Решение
Для того чтобы избежать утечки ресурсов, убедитесь, что invalidate() инициализирован в каждом javax.servlet.http.HttpSession.
Примечание: это правило применяется к HttpSessions, возвращенному javax.servlet.http.HttpServletRequest.getSession() и javax.servlet.http.HttpServletRequest.getSession(boolean).


public class ClassA {

private HttpSession session;

public void useSession (HttpServletRequest hsr) {

session = hsr.getSession();
//do something...

session.invalidate();
}
}