tenho uma aplicação web e estou tendo um problema com sessão. Na tela de login eu faço um session.setAttribute(“atributo”) e passo para a tela principal, nela eu faço um session.getValue(“atributo”), e da um erro de sessão expirada, sendo que a minha sessão está configurada para 30 min.
Obs.: esse erro só ocorre quando disponibilizo o meu aplicavo para acesso externo. No meu servidor local funciona normalmente.
Tô com um problema semelhante.
Criei uma aplicação em que faço a autenticação, crio uma credencial no banco de dados e gravo algumas sessions no tomcat. Em outro momento da aplicação eu valido se essas sessions estão preenchidas.
Então chegou a hora de disponibilizar essa aplicação através do DNS name http://www2.minhaempresa.com.br. Eu configurei esse DNS apontando para http://111.222.33.44/portal_novo. Porém ao acessar pelo endereço http://www2.minhaempresa.com.br existe algum problema com as sessions. Sei que a aplicação está fuincionando pq vejo a credencial do banco de dados ser gravada mas na hora de validar se a session tá preenchida a aplicação incorre em crítica como se a session não tivesse preenchida sendo que eu acabei de gravá-la. Não sei se o problema é com a gravação ou leitura da session pelo DNS name pois a aplicação funciona se eu nevegar pelo IP.
Caso alguém tenha idéia de como resolver isso. Por favor me ajude.