Sessão expira antes do tempo

1 resposta
william.santos

Olá pessoal,

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.

Se alguém souber oque pode ser, por favor ajude.

Desde já agradeço ajuda de todos!!!

1 Resposta

P

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.

Isso funciona perfeitamente quando eu navego na minha aplicação através do ip/contexto (Ex: http://111.222.33.44/portal_novo).

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.

Criado 14 de janeiro de 2009
Ultima resposta 4 de fev. de 2011
Respostas 1
Participantes 2