Publicar Grails na web
05/03/2012 17:45
1
Olá Kico, sou leitor do blog /dev/Kico e estou iniciante no desenvolvimento web.

Criei uma aplicação em Grails + MySQL que está funcionando perfeitamente de forma local, pretendo publicá-la na internet e é justamente nesse ponto que estou tendo dificuldades.

Assisti no seu video (Curso itexto de Grails: Aula 1) que pode-se gerar um arquivo .war e colocá-lo em um servidor web como o Tomcat.

Você pode me explicar, mais detalhadamente, como faço para hospedar a aplicação na internet?

Por exemplo, contratando o EC2 da Amazon e tendo o arquivo .war já criado, quais os passos necessários para que a aplicação esteja disponível na web?

Sei que é bastante coisa mas desde já lhe agradeço.
Tags: Hospedagem


0
Opa cara... Não sou o Kico, mas acho que posso pelo menos tentar explorar as questões técnicas da sua pergunta.

Primeiramente, indo por partes, temos 2 problemas aí:

1 - Sua dúvida, pelo que percebi no decorrer do Post, não é mais referente a GRails, pois você já chegou ao estágio de gerar o WAR, estou certo ???

2 - Se a pergunta 1 for afirmativa, então o que você está precisando entender é como subir um WAR em um Servidor de Produção, tipo um JBoss, Glassfish, Tomcat (SC), etc. ??? Ou como subir esse servidor em Cloud usando o serviço da Amazon ??

Pergunto as 2 coisas, pois acho que é meio primordial e saudável para a continuidade do seu projeto, que você entenda como funciona o Deploy de uma app em um Application Server. É primordial que daqui pra frente, você tenha conhecimento de todos os detalhes técnicos do Processo.

Copm base na sua resposta, creio que todos aqui poderão lhe ajudar de uma forma melhor. O que não irá querer dizer que lhe daremos o Peixe.

Abs []
05/03/2012 18:21


0
Opa,

a primeira coisa a fazer é criar sua imagem na Amazon. Vai lá no http://aws.amazon.com e crie uma conta. Depois, use o EC2, que vai te prover uma imagem "limpa" do Linux (ou Windows se preferir, aqui vou falar só sobre o Linux que é aonde está minha experiência).

Com isto em mãos, você pode passar para o próximo passo: na criação da imagem, há sempre duas opções. Usar uma das imagens padrão da Amazon ou pegar uma imagem pré-pronta. Sempre peguei uma imagem "limpa", para que eu tenha maior flexibilidade na instalação.

Com relação ao banco de dados, há duas opções: você pode usar um dos serviços da Amazon ou instalar por conta própria na sua instância o banco de dados de sua preferência.

Feito isto, instale o seu servidor de aplicações, faça o deploy e... pronto. É exatamente como seria num servidor tradicional. O acesso é todo via SSH.

Dica importantíssima: se o seu site vai estar voltado para o Brasil, opte por criar sua imagem no datacenter de São Paulo (você vai ver a opção no momento de criação da imagem).


0
Esse link é legal também...
.. Ainda não cheguei nessa etapa (rs) mas logo chego!
[link]http://start.cloudfoundry.com/frameworks/java/spring/grails.html[/link]

abs!
05/03/2012 23:15


0
http://start.cloudfoundry.com/frameworks/java/spring/grails.html

PS: Kico, habilita edição de posts... Abs!!
05/03/2012 23:17


0
Ok! Valeu pelas dicas pessoal.
Vou tentar utilizar o EC2 mesmo.

ps: Adriano, não estava querendo nada mastigado e sim uma luz para iniciar, já que será a primeira vez que coloco uma aplicação no "ar".
06/03/2012 18:36


0
Opa Lito, beleza cara... Eu entendi que você não queria nada mastigado... Só que me pareceu que voc~e ainda tinha dúvida quanto a "como" colocar um war em produção.

É primordial aprender esse fundamento detalhadamente e não somente seguindo um tutorial...

É isso aí... quando tiver com experiência de um tempo no Amazon EC2, compartilha aí conosco a experiência... Também vou precisar...

Abs []
06/03/2012 18:49


0
Coloquei uma aplicaçãozinha no cloudfoundry só pra ver qualé que era...

... e é MUITO TETA!

Usei um plugin, coloquei duas linhas num arquivo de configuração com minhas credenciais de acesso e uma linha (praticamente) pra mandar meu war pra ambiente de produção nas nuvens ;)
09/03/2012 15:58



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