Geração de War não inclui plugins
20/03/2015 09:43
0
Bom dia companheiros, tenho uma aplicação que está em grails 1.3.1, o que ocorre é o seguinte, quando executo a aplicação, grails run-app, ela funciona corretamente, mas quando gero o WAR e tento executá-lo, via tomcat ou via grails run-war ele dá erro em todos os métodos findByName() ou findBy(), diz que não é reconhecido. Observando o pacote WAR notei que o hibernate não está empacotado. O mais engraçado é que em determinadas horas, sem uma ação especifica, ele gera corretamente o WAR e a app sobe, mesmo repetindo a ação não é garantia de sucesso. Alguem já passou por algo parecido, alguma sugestão ??

Pilha com o erro na console:
[java] ERROR (org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver:69) - No signature of method: static entidades.Comercializacao.findByDescricao() is applicable for argument types: (java.lang.String) values: [Locação]
[java] groovy.lang.MissingMethodException: No signature of method: static entidades.Comercializacao.findByDescricao() is applicable for argument types: (java.lang.String) values: [Locação]
[java] at gsp_ofertasimobiliarias_layoutsprincipal_gsp$_run_closure1.doCall(gsp_ofertasimobiliarias_layoutsprincipal_gsp.groovy:55)
[java] at gsp_ofertasimobiliarias_layoutsprincipal_gsp$_run_closure1.doCall(gsp_ofertasimobiliarias_layoutsprincipal_gsp.groovy)
[java] at gsp_ofertasimobiliarias_layoutsprincipal_gsp.run(gsp_ofertasimobiliarias_layoutsprincipal_gsp.groovy:64)
[java] at org.jsecurity.web.servlet.JSecurityFilter.doFilterInternal(JSecurityFilter.java:384)
[java] at org.jsecurity.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:183)
[java] at java.lang.Thread.run(Thread.java:745)

Obrigado.
Tags: War


0
Olá, Eduardo.

A melhor coisa a fazer seria dar upgrade na versão do Grails para a familia 2.x, mas dependendo de como está seu projeto isso seria uma tarefa hercúlea.

Tente sempre fazer um "clean" antes de gerar o War e veja se resolve.


0
Yoshi, obrigado e me desculpe por não postar aqui a resolução do problema. Consegui resolver, para isso fiz o upgrade para a versão 1.3.8 do grails e está funcionando sem problemas. Encontrei um artigo no site do grails.org que dizia que este problema havia sido resolvido nas versões posteriores, erá um bug das versões 1.3.1 e outras, o legal é que não tive problema algum com os plugins ou com o projeto ao fazer o upgrade.

obrigado !!
02/04/2015 15:45



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