Gravar na sessão do servidor

Olá pessoal…

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? :? )

Alguém teria algum exemplo?

Obrigado!

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

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!

ops… postou duas vezes… editado :smiley:

Alguém sabe se isso poderia me ajudar?

getServletContext().setAttribute("obj", obj);

Obrigado!

[quote=Joaozava]Alguém sabe se isso poderia me ajudar?

getServletContext().setAttribute("obj", obj);

Obrigado![/quote]

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…

mais eu apostaria no ServletContext =)