Tenho uma aplicação em JSF que seta o ID de um usuário quando loga no sistema, o login é controlado pelo próprio tomcat com o Realm. O problema é quando a sessão expira, o ID do usuário fica null, causando erro em certas partes do programa que precisam do ID do usuário. Teria alguma forma de configurar no tomcat ou no JSF para quando a sessão expirar se o usuário tentar acessar qualquer parte do programa solicitar o usuário e senha novamente?
Obrigado!