| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 12:53:47
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
|
Qual o melhor container para se usar em ambiente de produção? Jetty ou Tomcat? ou tem outros que são melhores?
Pergunto isso poque tive vários problemas com o tomcat em um aplicação que estava em produção, o container travava, os logs da aplicação tinha vezes que não eram gerados, só quando reiniciava a aplicação ou o próprio tomcat entre outras coisas.....
This message was edited 1 time. Last update was at 09/04/2009 07:29:15
|
www.bau-de-dev.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 13:02:07
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Acho que o GUJ roda agora sob Jetty.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 13:04:13
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
|
Sabe dizer se ele aguenta grandes números de requisições por segundo?
|
www.bau-de-dev.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 14:16:14
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
q verção do tomcat vc ta usando ?
vc esta limitado a jetty ou tomcat ? sem mais opçoes ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 14:18:04
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
|
O tomcat 6.
Sim estou aberto a sugestões, coloquei estes porque são os que mais conheço atualmente.
E gostaria de um container ou servidor bem robusto, que aguente grandes números de requests.
This message was edited 1 time. Last update was at 08/04/2009 14:18:51
|
www.bau-de-dev.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 14:23:00
|
Pedrosa
JWizard
![[Avatar]](/images/avatar/2b763288faedb7707c0748abe015ab6c.jpg)
Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline
|
http://blog.caelum.com.br/tag/jetty/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 14:25:59
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1148
Offline
|
Eu já usei o tomcat e não tive problema nenhum, to usando o Jetty e tbm não estou tendo problema nenhum. O JBoss tbm usei e não gostei pq o desenvolvimento é demorado, contudo existe um framework para modificar classes e páginas em tempo de execução tornando o desenvolvimento rápido. Mas se tivesse q aconselhar um aconselharia o jetty.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 14:45:23
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
websphere da ibm é mto bom
talvez o glassfish, é bem robusto tambem
This message was edited 1 time. Last update was at 08/04/2009 14:45:48
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2009 18:59:26
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Você tem um Apache na frente do Tomcat para servir conteúdo estático? Essa é provavelmente a otimização mais fácil de implementar.
Nos meus testes em VPS, os Jetty se mostrou realmente muito leve. O setup eu achei um pouquinho mais complicado que Apache + Tomcat, mas certamente nada do outro mundo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2009 07:18:38
|
Jedi_FeniX
Virtual Machine Man
![[Avatar]](/images/avatar/06ab8d9df63b836129099247301c038b.jpg)
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
|
Acho que vou ficar com jetty mesmo, li o link sobre o guj e gostei muito da experiência que o pessal da cealum passou.
Em relação ao glassfish, é um servidor de aplicação, por enquanto não vamos precisar de tudo isso. Queria mesmo um container JSP e Servlet, melhor que o tomcat.
Vou tentar usar o jetty aqui e ver no que dá. Qualquer dúvida posto aqui.
Muito obrigado pelas respostas.
|
www.bau-de-dev.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/06/2009 08:31:02
|
alexandremlima
JavaChild
![[Avatar]](/images/avatar/426f990b332ef8193a61cc90516c1245.jpg)
Membro desde: 29/12/2003 09:01:59
Mensagens: 129
Localização: Salvador-BA
Offline
|
Sabendo configurar o Tomcat, ele aguenta o mesmo tranco que o Jetty. Como está escrito no post do blog da Caelum, eles não sabiam configurar o Tomcat e já tinham experiência com o Jetty por isso migraram para esse container. Melhor ainda é o Jboss Web, uma versão turbinada do Tomcat que a Jboss embute no seu Application Server e que está disponível para uso separadamente.
Algumas sugestões de configuração para o Tomcat rodar bem em produção (baseado em minhas experiências aqui na empresa):
- instalar como serviço do S.O. (melhora o gerenciamento de memória);
- compartilhar as bibliotecas (.jar) comuns das aplicações na pasta específica para isso (melhora o deploy);
- configurar as opções da máquina virtual Java como Garbage Collector, PermSize e limites de memória;
- criar no server.xml um pool de threads e ligá-lo ao conector HTTP (melhora o processamento de requisições).
|
|
|
 |
|
|