Pergunta

Estou desenvolvendo um aplicativo usando o Vaadin estrutura com maven2. Pessoalmente, não quero ir com o GAE. Atualmente, estou usando um servidor de aplicativos TomCat 6.0 para meu aplicativo. Que tal cais?

  • Quais são as diferenças entre o tomcat no cais em termos de configuração, desempenho, estabilidade etc.?
  • Qual é apoiado por provedores de hospedagem?
  • Qual é mais fácil de configurar?

Qualquer ajuda apreciada.

Foi útil?

Solução

Se você precisar de auto -executável, deve usar o jetty. Se você for implantar seu aplicativo para uma empresa de hospedagem, provavelmente o TomCat será mais fácil, pois já estará lá e você precisará soltar seu arquivo de guerra apenas para a pasta apropriada.

Não tenho certeza se você pode executar um jetty incorporado em todos os serviços de hospedagem devido à limitação do jetty do serviço de hospedagem, pode não funcionar.

Outras dicas

Tomcat e Cais são produtos bastante semelhantes, com o mesmo tipo de conjunto de recursos. Ambos implementam o java Servlet & Páginas JavaServer Especificações, contêm um servidor da Web e tenha documentação decente. Ambos são de código aberto, livre de custo e populares. Ambos fazem o mesmo tipo de trabalho, têm escalabilidade semelhante e são frequentemente atualizados. Ambos trabalham bem para Vaadin 6.

Comparar Tomcat e Jetty é como comparar a Honda Civic e a Toyota Corolla. Eles são mais parecidos do que diferentes. Ambos contrastam com produtos como Peixe de vidro e Jboss que são muito maiores, com muitos recursos indo muito além de servlets e porções na web.

Como mencionado na outra resposta, uma das poucas distinções entre Tomcat e Jetty é que o Jetty foi projetado para ser executado embutido dentro de outro aplicativo Java e também por si mesmo. O Tomcat, por outro lado, funciona apenas como seu próprio aplicativo.

A ramificação dessa diferença é que, ao fazer Vaadin trabalhar no eclipse, as pessoas geralmente usam o Plataforma da Web Tools (WTP) Pacote de plug -ins para a ponte entre o Eclipse Running como seu próprio aplicativo e Tomcat ou Jetty em execução como seu próprio aplicativo, e ainda conversando entre si para facilitar o desenvolvimento. Outras pessoas preferem não executar a WTP e, em vez disso, optam por configurar o Jetty para ser executado no Eclipse, como parte do Eclipse, o que não é possível com o Tomcat. Cada uma dessas abordagens tem prós e contras, mas essa é uma das poucas diferenças verdadeiras entre Tomcat e Jetty quando se trata de fazer o desenvolvimento de Vaadin.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top