Diferença entre deploy em .war e no prório grails.
11/10/2011 11:10
0
Bom dia pessoal,
Estou na fase final da minha aplicação porém encontrei uma coisa muito estranha.
Quando eu rodo minha aplicação pelo próprio (grails run-app) minha aplicação funciona normalmente. Porém quando eu crio o .war e faço o deploy no tomcat, quando minha aplicação faz uma busca por um nome que contém acentos:

Document.findByName("descrição")

por ex, a busca retorna null.
O que pode estar ocorrendo? Esses erros fogem do meu controle porque funciona normalmente como eu disse pelo grails, então acho que o erro não está no meu código(é só uma simples busca).

Estou usando a versão 2.0.M2 do grails e testei na versão 6 e 7 do tomcat. Se alguem tiver alguma idéia do que pode estar ocorrendo ficaria muito agradecido!

Vlw! Até!
Tags: war tomcat


0
Oi Handel,

muito provavelmente (99,999%) de chance é um problema de encoding. Verifique se o encoding usado na sua máquina de desenvolvimento é o mesmo da máquina de produção.



0
Opa iai Kico,
cara, onde acho essa configuraçãod e encoding? Eu testei tanto em modo desenvolvimento qto em modo produção e deu tudo ok! só quando faço o deploy no .war q fica com problemas =/ tenso..
11/10/2011 15:11


0
Aff.. consegui achar o que estava procurando! Na verdade era um problema de codificação mesmo Kico, porém era na codificação dos parametros enviados. Resolvi mudando a codificação URI do tomcat para UTF-8. Segue o site...

http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding

Vlw!! =D
11/10/2011 17:39



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto