Estou precisando gravar um objeto na sessão do servidor, onde para todos os usuários seja possível pegar o mesmo objeto.
Quero que um objeto seja acessado por todos os usuários do site, e não criar uma session para cada usuário. (dá pra entender? :? )
Não como não criar uma sessão para cada usuário, sempre que algum usuário entrar no seu site, de estações diferentes uma sessão para cada será criada.
Mas você poderia deixar esse seu obejto estático, ai ele será da aplicação e não das sessões.
[]s
J
Joaozava
Olá Naruffy.
Só deixar estático não funciona, esse objeto precisa ficar na sessão pois a aplicação roda em mais de um tomcat, em cluster, onde a sessão é replicada.
Quando algum usuário atualizar o objeto os outros usuários precisam “enxergar” essa alteração.
Obrigado!
J
Joaozava
ops… postou duas vezes… editado
J
Joaozava
Alguém sabe se isso poderia me ajudar?
getServletContext().setAttribute("obj", obj);
Obrigado!
Jeferson_Manetti
Joaozava:
Alguém sabe se isso poderia me ajudar?
getServletContext().setAttribute("obj", obj);
Obrigado!
opa creio q sim…
vc esta utilizando escopo de aplicação… portanto sera visto por toda aplicação…
agora não me lembro como ele trata em diferente VMs…