Estamos nos preparando para fazer uma grande revisão em nossa arquitetura de aplicativos da Web, que atualmente está sendo executada no JBoss 4.2. No começo nós estávamos pensando em mudar do 4.2 para o JBoss 6, mas depois de algumas pesquisas, o tomcat pode ser uma solução melhor para nós.
Minha primeira pergunta é qualquer coisa que o JBoss possa fazer e que o tomcat não possa fazer se você estiver usando os plugins corretos. Nós realmente não usamos EJB em nossa solução e parece que há plugins simples para serviços da web, JMX e outros recursos.
O Tomcat parece ter muito melhor suporte, ciclos de atualização mais rápidos e muitos, muitos livros.
Como há menos para o sistema, também parece muito mais fácil de suportar do ponto de vista do administrador.
O que estou perdendo?
Os principais recursos que queremos ativar são melhores suporte a cluster e replicação / persistência de sessão.
Consideraremos outros servidores de aplicativos, como o Glassfish / Geronimo.
cite um artigo na Web:
O Apache Tomcat é o servidor de aplicativos da Web mais usado do mundo, com mais de um milhão de downloads por mês e mais de 70% de penetração no datacenter da empresa. O Tomcat é usado para alimentar tudo, desde simples sites de um servidor a grandes redes corporativas.