Help - Todos os links estão sem o nome da aplicação
05/09/2016 13:33
0
Boa tarde, Pessoal

Não sei o que aconteceu com os links da minha aplicação. O nome principal do site não está sendo chamado em nenhum link do menu ou criado através de taglibs.

Basicamente ao invés de ficar
http://localhost:8080/NOME_APP/controller/action

está ficando
http://localhost:8080/controller/action
consequentemente dá erro porque não localiza a página

Não faço a menor ideia do porque isso está acontecendo. Estava funcionando normalmente e eu achei que fosse algum bug aleatório que se reiniciasse tudo voltaria a funcionar, mas não voltou.

Alguma ideia? Muito obrigado desde já!
Usando Grails 2
Tags: Grails, misterio, bug, link,


0
Complementando o Post:
Eu tentei fixar no meu Config.groovy o contexto, mas não funcionou
-> grails.app.context = appName 

Agora eu percebi que quando eu crio um job no quartz com isso buga os links da aplicação. Alguma ideia de como driblar isso?
 mailService.sendMail {def content = groovyPageRenderer.render(view:"/acoes/_vencendoEmBrevePorCoordenador", model: [result: result,coordenadorReferencia:coordenadorReferencia.id])from "site@XXXX.com.br" to "XXXX@XXXX.com"subject "YYY - Ações vencendo em breve"html(content) }

Vou continuar fazendo testes.. 
05/09/2016 14:03


0
 Eu consegui "resolver" de uma forma não muito adequada.

O Problema estava realmente em tentar mandar um e-mail em html através de um serviço.
Ao usar "groovyPageRenderer.render(view:, model:)" para renderizar o template a ser enviado por e-mail e reiniciar a aplicação todos os links dão problema (sumindo o AppName da url)

Pesquisei na internet e não achei nenhuma solução e como preciso que os links funcionem e também preciso dos e-mails, optei por alterar meu contexto da aplicação no Config.grooy para:
application.context = "/"

Dessa forma, os links normais já omitem o appname e o bug que retira o appname acaba não causando problema...

Perdi muito tempo pra decifrar esse mistério aleatório. POr favor, se tiverem uma ideia mais elegante, compartilhem

Obrigado
05/09/2016 14:49



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