Como compilar .war sem o tomcat embarcado?
19/08/2015 12:16
0
Gostaria que minha aplicação grails (v 3.0.4) compilasse meu projeto como .war, porém sem o tomcat embarcado. Quero fazer o deploy deste projeto em uma instância do Tomcat já existente no servidor.

Alías, gostaria de saber se esta é a melhor solução para o seguinte problema:
Preciso de múltiplas aplicações, independentes entre si, rodando em um mesmo servidor. Cogitei a possibilidade de colocar todos os .war uma mesma instância de tomcat, pois deduzo que se cada um funcionar com o o prórpio tomcat teremos um conflito com a porta 8080, certo? 
Tags: tomcat .war war embarcado embeeded


1
Basta executar o comando grails war


1
Respondendo à outra pergunta: Sim, o correto é rodar as aplicações no mesmo servidor de aplicações.
Ter uma instancia para cada aplicação, além do problema da porta (que pode ser contornado), demandaria muito mais recursos do servidor.


0
Entendido.
Li em algum lugar da internet que o escopo da dependêcia "org.springframework.boot:spring-boot-starter-tomcat" DEVE ser provided para que o tomcat seja"excluído" do meu projeto. Ao gerar o comando war reparei que uma pasta lib-provided foi criada. É isto que deveria acontecer para que minha aplicação funcione no tomcat instalado no servidor?
20/08/2015 16:12


0
Pablo, isso é por que o comando war gera um arquivo que pode ser "deployado" em um container qualquer, OU pode ser executado de forma stand alone como uma aplicação java comum. As dependencias provided estão presentes nesta pasta para permitir a opção stand alone, mas quando se faz o deploy em um container acredito que o mesmo não irá enxerga-las. Acho que é isso.



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