Deploy de 2 app Grails Tomcat
03/06/2009 00:00
0
Olá pessoal , alguem já passou pelo problema de colocar duas aplicações grials no mesmo servidor e 1 delas não iniciar por causa da outra ?
Acho que esta dando conflito de contexto, alguem pode me ajudar ?
Tags: Grails


0
[quote="clovisjunior"]Olá pessoal , alguem já passou pelo problema de colocar duas aplicações grials no mesmo servidor e 1 delas não iniciar por causa da outra ?
Acho que esta dando conflito de contexto, alguem pode me ajudar ?[/quote]

Oi Clovis,

No caso, como assim conflito de contexto? Os contextos tem o mesmo nome? Qual o erro que está tendo?

Pergunto isto, pois eu tenho as 2 no mesmo tomcat sem problemas...

[]s,
05/06/2009 00:00


0
Olá Lucas,

Resolvi ontem mesmo o problema, o que aconteceu foi o seguinte, coloquei os dois war na pasta webapp e rodei o tomcat, olhando no Manager do Tomcat vi que uma das duas app nao tinha startado, mandando startar dava esse erro de contexto que não pude ir mais afundo. O que pude concluir é que se colocando dois war juntos na pasta e rodando o tomcat ele da erro.

Para resolver, removi os wars da pasta webapp e pelo proprio manager do tomcat fiz o deploy e deu tudo certo
05/06/2009 00:00


0
Legal,

E você tá com os 2 wars grades lá? Deve tar usando bastante memória certo? Talvez pra você, usar as libs do grails de forma compartilhada seja melhor.

Use o grails war com o parametro --nojars <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

[]s,
05/06/2009 00:00


0
Legal Lucas, valeu pela dica,
E como eu posso fazer esse shared deployment ?
tenho que configurar oq no servidor ?
05/06/2009 00:00


0
[quote=&quot;clovisjunior&quot;]Legal Lucas, valeu pela dica,
E como eu posso fazer esse shared deployment ?
tenho que configurar oq no servidor ?[/quote]

Bom, você constroi os wars usando esta opção --nojars e o WEB-INF/lib do war vai ficar vazio, ok?

Com isso o war fica bem menor, mais fácil/rapido de ser gerado/deployado e usa menos memória no servidor.

Depois, você precisa pegar estes jars que estariam ali colocados e jogar no classpath do server, por exemplo server/lib ou alguma outra pasta que o seu server carregue.

Com isso, os jars do grails/groovy/hibernate/spring etc vão ser carregados apenas uma vez para as duas aplicações.

Dá pra reduzir BEM o uso de memória...

[]s,
05/06/2009 00:00



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