Grails Desktop
15/10/2015 14:23
2
Gostaria de rodar uma aplicação grails( 2.5.0) em uma máquina desktop, alguém sabe uma forma para tentar rodar ela por um comando, por exemplo java -jar  aplicacao.war?

Observação: Na versão 3.0 sei que já tem isso pronto, mas gostaria de usar a versão 2.0
Tags: deskop, off


2
Oi Fernando,
O que você quer é iniciar a aplicação Grails como se fosse uma aplicação desktop qualquer, certo, sem precisar de instalar o container como um serviço?

pergunta bem interessante esta. Algum tempo atrás me lembro de ter visto algumas pessoas fazerem exatamente isto que você queria. Aliás, algum tempo mesmo (era Grails 1.x).
O que o pessoal costumava fazer era empacotar o Tomcat (ou qualquer outro container) de tal modo que houvesse um executável responsável por iniciar o processo dele e, com isto, iniciar a aplicação em um ambiente desktop. O usuário tinha a impressão de que era uma aplicação como outra qualquer, pois até abria um browser por este script logo na sequência.

Outra alternativa *muito* interessante é usar o Jetty. O Jetty pode ser embarcado em uma aplicação desktop Java e, junto com ele, pode ir o WAR da sua aplicação. Neste caso (e foi este que eu vi), havia uma aplicação desktop feita usando SWT, que possuí um componente que é justamente um browser. Este browser apontava a URL padrão para a do Jetty iniciado e, com isto, tinha-se este resultado que você quer.

Infelizmente não tenho mais acesso a este código fonte, mas na documentação oficial do Jetty você pode ver como embarcá-lo em outra aplicação Java e, com isto, satisfazer esta sua necessidade. Qualquer coisa to aí pra te ajudar.


2
Olá Fernando.

Dá uma olhada neste plugin para ver se te atende:
https://grails.org/plugin/standalone
15/10/2015 15:29


2
Aqui mostra como executar a aplicação:
http://grails-plugins.github.io/grails-standalone/docs/manual/guide/running.html
15/10/2015 15:30


3
Tem outro também:

https://grails.org/plugin/jetty-standalone
15/10/2015 15:31


0
Bacana estes plug-ins Evaldo, não conhecia!


0
Valeu pessoal era tudo o que eu queira e um pouco mais.
15/10/2015 16:52



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