Tomcat и Jetty - очень похожие продукты с одинаковым набором функций.Они оба реализуют спецификации Java Servlet & JavaServer Pages , содержат веб-сервер и имеют приличную документацию.Оба с открытым исходным кодом, бесплатно и популярны.Они оба выполняют одинаковую работу, имеют одинаковую масштабируемость и часто обновляются.Они оба хорошо работают для Vaadin 6.
Сравнение Tomcat и Jetty похоже на сравнение Honda Civic и Toyota Corolla.Они больше похожи, чем отличаются.Они оба контрастируют с такими продуктами, как Glassfish и JBoss , которые намного больше со многими функциями, выходящими далеко за пределы сервлетов и веб-сервисов.из немногих различий между Tomcat и Jetty заключается в том, что Jetty предназначен для запуска встроенного в другое приложение Java, а также запускаемого отдельно.Tomcat, напротив, работает только как собственное приложение.
Последствием этого различия является то, что при работе с Vaadin в Eclipse люди обычно используют пакет плагинов Web Tools Platform (WTP) для связи между Eclipse, работающим как его собственное приложение иTomcat или Jetty работают как собственное приложение, и все же общаются друг с другом, чтобы упростить разработку.Другие люди предпочитают не запускать WTP, а вместо этого выбирают настройку Jetty для работы в Eclipse, как части Eclipse, что невозможно с Tomcat.У каждого из этих подходов есть свои плюсы и минусы, но это одно из немногих истинных различий между Tomcat и Jetty, когда дело доходит до разработки Vaadin.