JSF + GAE + Managed Beans  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
gilberto_oliveira
JavaTeenager
[Avatar]

Membro desde: 21/12/2007 10:42:39
Mensagens: 192
Localização: Ilhéus
Offline

Oi pessoal,

alguém de vcs tem já implementou algo usando JSF + GAE + Managed Beans?

Estou com o seguinte problema: quando os dados do formulário são enviados, eles desaparecem.

É esse mesmo caso aqui -> http://java.dzone.com/news/jsf2-configuration-google-app

"O que faz com que os homens formem um
grande povo é a lembrança das grandes coisas
que fizeram juntos e a vontade de realizar outras." - Renan
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

Eita.. já fiz com app engine e foi perfeitamente, certeza que não é a camada de persistencia que está errada?

PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


gilberto_oliveira
JavaTeenager
[Avatar]

Membro desde: 21/12/2007 10:42:39
Mensagens: 192
Localização: Ilhéus
Offline

Localmente funciona, mas quando eu faço o deploy pro appspot.com ae não funciona.

Não ocorre nenhuma exception, mas não funciona, o managed bean perde os dados.

http://java.dzone.com/news/jsf2-configuration-google-app wrote:
Finally, I have noticed that sometimes objects kept in session loose data. For instance, I created a session scoped managed bean called CustomerBean and added customer name and email to it. When I move to second view, the name and email address stored in the managed bean are lost. Now this happens only on appspot not on the dev server so I can't debug and I haven't yet figured out why it this happens. I am working on a strange hack which put a token key value in the session in every request which solves the issue but I am sure why.
If anyone has any clue why please post a comment.

Ocorre exatamente isto comigo.

Estou usando JSF 2.0 e GAE SDK 1.53

"O que faz com que os homens formem um
grande povo é a lembrança das grandes coisas
que fizeram juntos e a vontade de realizar outras." - Renan
MABS
JavaBaby
[Avatar]

Membro desde: 10/04/2011 21:35:04
Mensagens: 90
Offline

gilberto_oliveira.

Se for possível você passar o código pra gente dar uma olhada.
Mas esta situação de você fazer uma coisa local e depois não funcionar no ambiente do GAE é normal, por isso que é recomentado sempre destar qualquer alteração no ambiente de teste online.
Ah! Já estava me esquecendo, você esta usando algum framework de persistência?

Sucesso!
Abraço!
gilberto_oliveira
JavaTeenager
[Avatar]

Membro desde: 21/12/2007 10:42:39
Mensagens: 192
Localização: Ilhéus
Offline

Login.java


login.jsp


web.xml


faces-config.xml


appengine-web.xml


Quando chega no filtro o manged bean tá null, e mesmo que não tenha validado, localmente quando ele volta pra tela de login o nome volta preenchido, mas no gae volta sem estar preenchido. O comportamento do GAE é diferente do local.

"O que faz com que os homens formem um
grande povo é a lembrança das grandes coisas
que fizeram juntos e a vontade de realizar outras." - Renan
MABS
JavaBaby
[Avatar]

Membro desde: 10/04/2011 21:35:04
Mensagens: 90
Offline

Olá, gilberto_oliveira!

Infelizmente vou ficar te defendo uma ajuda, não tenho muito conhecimento sobre JSF.
Estou desenvolvendo no GAE, mas estou utilizando VRaptor 3, Objectify e HTML, CSS e JavaScript.
Sry!

Sucesso!
Abraço!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team