Затмение Jetty является Java веб - сервер и Java Servlet контейнер. В то время как веб-серверы обычно связаны с обслуживанием документов для людей, Jetty в настоящее время часто используется для связи между машинами , обычно в рамках более крупных программных сред . Jetty разрабатывается как свободный и открытым исходным кодом проект в рамках Фонда Затмения . Веб-сервер используется в таких продуктах, как Apache ActiveMQ , [2] Alfresco , [3] Scalatra , Apache Geronimo , [4] Apache Maven ,Apache Spark , Google App Engine , [5] Eclipse , [6] FUSE , [7] iDempiere , [8] Streaming API Twitter [9] и Zimbra . [10] Jetty также является сервером в проектах с открытым исходным кодом, таких как Lift , Eucalyptus , OpenNMS , Red5 , Hadoop и I2P . [11] Jetty поддерживает последнюю версию API сервлетов Java (с поддержкой JSP ), а также протоколы HTTP / 2 и WebSocket .
Автор (ы) оригинала | Грег Уилкинс |
---|---|
Разработчики) | Фонд Затмения |
Стабильный выпуск (ы) | |
Репозиторий | Репозиторий Jetty |
Написано в | Ява |
Операционная система | Кроссплатформенность ( JVM ) |
Тип | Веб-сервер , контейнер сервлетов |
Лицензия | Лицензия Apache 2.0 , Общественная лицензия Eclipse v1.0 |
Веб-сайт | www .eclipse .org / jetty / |
Обзор
Jetty стартовал как независимый проект с открытым исходным кодом в 1995 году. В 2009 году Jetty перешла на Eclipse . [12] [13] Jetty предоставляет Web-сервисы во встроенном Java-приложении и уже является компонентом Eclipse IDE . Он поддерживает AJP , JÄSPI, JMX , JNDI , OSGi , WebSocket и другие технологии Java. [5]
История
Первоначально разработанный инженером-программистом Грегом Уилкинсом, Jetty изначально был компонентом HTTP-сервера Mort Bay Server. Первоначально он назывался IssueTracker (его исходное приложение), а затем MBServler (сервер Mort Bay Servlet). Ни один из них не очень понравился, поэтому в конце концов выбрали Джетти. [14]
Jetty был запущен в 1995 году и размещался на MortBay, создавая версии 1.x и 2.x, до 2000 года. С 2000 по 2005 год Jetty размещался на sourceforge.net, где версии 3.x, 4.x и 5.x были произведены. В 2005 году весь проект Jetty переехал на codehaus.org. [15] С 2009 года основные компоненты Jetty были перемещены на Eclipse.org, а Codehaus.org продолжал обеспечивать интеграцию, расширения и упаковку Jetty версий 7.x и 8.x (не 9.x) [ 16] [17] В 2016 году основной репозиторий Jetty переехал на GitHub , [18], но он все еще разрабатывается в рамках Eclipse IP Process.
Версия | Дом | Версия Java | Протоколы | Версия сервлета | Версия JSP | Статус |
---|---|---|---|---|---|---|
11.0.x | Затмение | 11 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI , пространство имен JakartaEE | 5.0 | 3.0 | Конюшня [19] |
10.0.x | Затмение | 11 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 4.0 | 2.3 | Конюшня [19] |
9.4.x | Затмение | 1,8 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 3.1 | 2.3 | Конюшня [19] |
9.3.x | Затмение | 1,8 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 3.1 | 2.3 | Устарело [19] |
9.2.x | Затмение | 1,7 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 3.1 | 2.3 | Устарело [19] |
9.1.x | Затмение | 1,7 | HTTP / 1.1 RFC2616 | 3.1 | 2.3 | Устарело [19] |
9.0.x | Затмение | 1,7 | HTTP / 1.1 RFC2616 | 3.1-бета | 2.3 | Устарело [19] |
8.x | Затмение / Codehaus | 1.6 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 3.0 | 2.2 | Преподобный [19] |
7.x | Затмение / Codehaus | 1.5 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 2,5 | 2.1 | Преподобный [19] |
6.x | Codehaus | 1,4–1,5 | HTTP / 1.1 RFC2616 | 2,5 | 2.0 | Антиквариат [19] |
5.x | SourceForge | 1,2–1,5 | HTTP / 1.1 RFC2616 | 2,4 | 2.0 | Реликвия [19] |
4.x | SourceForge | 1.2, J2ME | HTTP / 1.1 RFC2616 | 2.3 | 1.2 | Древний [19] |
3.x | SourceForge | 1.2 | HTTP / 1.1 RFC2068 | 2.2 | 1.1 | Ископаемые [19] |
2.x | Mortbay | 1.1 | HTTP / 1.0 RFC1945 | 2.1 | 1.0 | Легендарный [19] |
1.x | Mortbay | 1.0 | HTTP / 1.0 RFC1945 | - | - | Мифический [19] |
Смотрите также
- Сервер приложений
- Список серверов приложений Java
- Платформа Java, Enterprise Edition
- Сервлет Java
- JavaServer Pages
Рекомендации
- ^ a b c "Релизы · eclipse / jetty.project" . github.com . Проверено 5 апреля 2021 .
- ^ «ActiveMQ с Ajax и Jetty» . Jetty Wike (Codehaus). Архивировано из оригинала на 2011-08-30 . Проверено 12 апреля 2011 .
- ^ Дж. М. Паскаль (апрель 2010 г.). «Maven + Alfresco: Причал, Boostrap и Профиль» . Going to the OpenSource ECM World .... Архивировано 07 января 2012 года . Проверено 12 апреля 2011 .
- ^ «Настройка виртуальных хостов в Geronimo-Jetty» . Документация Apache Geronimo . Проверено 12 апреля 2011 .
- ^ а б Викессер, Крейг (5 августа 2009 г.). «Google выбрал причал для App Engine» . InfoQ . C4Media Inc . Проверено 12 апр 2011 .
- ^ «причал: //» . Затмение . Проверено 12 апр 2011 .
- ^ "класс JettyHttpComponent" . FuseSource . Красная шляпа . Архивировано из оригинального 15 марта 2011 года . Проверено 12 апр 2011 .
- ^ «Обновление платформы для r3» . Дата обращения 8 апреля 2014 .
- ^ «API потоковой передачи Twitter и Apache Wink» . Архивировано из оригинального 15 марта 2016 года . Проверено 19 мая 2011 года .
- ^ Чжуан, JJ (18 декабря 2007 г.). «Блог Zimbra: Почему мы перешли на Jetty» . Зимбра . VMware . Проверено 12 апр 2011 .
- ^ «При поддержке Jetty» . Проверено 24 сентября 2012 года .
- ^ Либер, Адам (декабрь 2008 г.). «Причал: двенадцатилетний путь к рыночной зрелости» . Linux Gazette . Проверено 28 июня 2013 года .
- ^ «О пристани» . Codehaus. Архивировано из оригинального 6 -го января 2012 года . Проверено 30 ноября 2011 года .
- ^ «Причал / FAQ - Эклипсепедия» . Wiki.eclipse.org. 2011-09-06 . Проверено 17 июля 2014 .
- ^ "Jetty - сервер сервлетов Java HTTP / списки рассылки" . Sourceforge.net . Проверено 17 июля 2014 .
- ^ О Jetty Архивировано 31 мая 2015 г. в Wayback Machine , расположенном на Codehaus.
- ^ О Jetty Архивировано 21 ноября2010 г. в Wayback Machine , расположенной на Eclipse.
- ^ "Репозиторий проекта Eclipse Jetty перемещен на Github!" . 2016-02-12.
- ^ Б с д е е г ч я J к л м п о «Версии причала» . eclipse.org . Проверено 5 апреля 2021 .
Внешние ссылки
Официальный веб-сайт
- Документация