Struts2 - Evitar sessão compartilhada no Struts2

1 resposta
B

Saudações!

Estou criando uma pequena aplicação web usando o framework Struts2.
Estou gostando muito do Struts2 porém esbarrei em um “problemão”.
Quando eu executo o login em uma máquina com “Usuário1” e depois entro em outra máquina como usuário “Usuário2”, parece que a sessão do segundo login sobrescreve a sessão do primeiro. Dai em diante as duas máquinas apresentão informações do “Usuário2”.

Eu já realizei várias tentativas para contornar o problema.

  • Implementação do SessionAware.
  • Gravação dos dados do usuário identificados com o session.getI().
  • Alteração do parâmetro struts.serve.static.browserCache

Gostaria de saber se alguem já passou por uma situação parecida e pode me dar umas dicas.

Desde já agradeço.

Abração.

1 Resposta

B

Pessoal, o problema foi resolvido.

O que estava causando a ilusão de sessão compartilhada era um atributo que estava “static” em um action que é herdado por todos os outros actions.

Foi um erro de programação e falta de atenção mesmo.

Valeu galera!

Criado 3 de abril de 2009
Ultima resposta 7 de abr. de 2009
Respostas 1
Participantes 1