Sessão! Só logo uma vez

2 respostas
leohunther

Prezados,
Estou com uma dificuldade em um aplicativo rodando em um servidor tomcat no linux.
O application é feito em JSF + spring com hibernate.
Quando eu entro a primeira vez no applicativo ele funciona muito bem. aí eu do logoff, dou logoff apenas apontando o fluxo para o fim.

<end-state id="fim" view="flowRedirect:noticias-flow"/>

Eu configurei a sessão para durar 2 minutos.

Aí enquando eu continuo na página funciona tudo, quando eu fecho a janela e volto para o aplication em um outro momento acontece o erro.
Nada que dependa da conexão com o banco funciona.
A conexão é hibernate com JPA, banco Mysql 5.

Qualquer dica eu to aceitando, to desesperado.

Obrigado.

2 Respostas

leohunther

Quando eu debugei eu percebi que o fluxo só passa pelo construtor da minha primeira classe na primeira vez depois não passa mais.
Eu construto a classe noticiaMB que é prototype, o construtor da classe faz a primeira conexão com o banco.

E os campos de login na segunda vez que conecto passam a vir como ‘null’.

leohunther

Como eu destruo a sessão no final.
usando spring.
Ou como eu destruo objetos no contexto do spring?
Para limpar a sessão.

Criado 29 de dezembro de 2008
Ultima resposta 29 de dez. de 2008
Respostas 2
Participantes 1