Автор (ы) | Грег Уилкинс |
---|---|
Разработчик (s) | Eclipse Foundation |
Стабильный выпуск | 9.4.31 / 23 июля 2020 г.; 3 месяца назад (23.07.2020) |
Предварительный выпуск | 10.0.0-alpha0 / 11 июля 2019 г.; 15 месяцев назад (11.07.2019) |
Репозиторий | Jetty Repository |
Написано на | Java |
Операционная система | Кросс-платформенная (JVM ) |
Введите | Веб-сервер Контейнер сервлетов |
Лицензия | Лицензия Apache 2.0, Общественная лицензия Eclipse 1.0 |
Веб-сайт | www.eclipse.org / jetty / |
Eclipse Jetty - это веб-сервер Java и контейнер Java Servlet. Хотя веб-серверы обычно связаны с обслуживанием документов людям, Jetty теперь часто используется для связи между машинами, обычно в более крупных программных средах . Jetty разрабатывается как бесплатный и проект с открытым исходным кодом как часть Eclipse Foundation. Веб-сервер используется в таких продуктах, как Apache ActiveMQ, Alfresco, Scalatra, Apache Geronimo, Apache Maven, Apache Spark, Google App Engine, Eclipse, FUSE, iDempiere, Streaming API Twitter и Zimb ра. Jetty также является сервером в проектах с открытым исходным кодом, таких как Lift, Eucalyptus, OpenNMS, Red5, Hadoop. и I2P. Jetty поддерживает последнюю версию API сервлетов Java (с поддержкой JSP ), а также протоколы HTTP / 2 и WebSocket.
Jetty стартовал как независимый проект с открытым исходным кодом в 1995 году. В 2009 году Jetty перешел на Eclipse. Jetty предоставляет Web-сервисы во встроенном Java-приложении и уже является компонентом Eclipse IDE. Он поддерживает AJP, JASPI, JMX, JNDI, OSGi, WebSocket и другие технологии Java.
Первоначально разработанный инженером-программистом Грегом Уилкинсом, Jetty изначально был серверным компонентом HTTP в Mort Bay Server. Первоначально он назывался IssueTracker (его исходное приложение), а затем MBServler (сервер Mort Bay Servlet). Ни один из них не очень понравился, поэтому в конце концов был выбран Jetty.
Jetty был запущен в 1995 году и размещался на MortBay, создавая версии 1.x и 2.x, до 2000 года. С 2000 по 2005 год Jetty был размещен на sourceforge.net, где были созданы версии 3.x, 4.x и 5.x. В 2005 году весь проект Jetty переехал на codehaus.org. С 2009 года основные компоненты Jetty были перемещены на Eclipse.org, а Codehaus.org продолжал обеспечивать интеграцию, расширения и упаковку Jetty версий 7.x и 8.x (не 9.x). основной репозиторий Jetty перемещен на GitHub, но он все еще разрабатывается в рамках процесса Eclipse IP.
Версия | Домашняя страница | Версия Java | Протоколы | Версия сервлета | Версия JSP | Статус |
---|---|---|---|---|---|---|
11.0.x | Eclipse | 11 | HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI, пространство имен JakartaEE | 4.0.2 | 2.3 | Нестабильный / Alpha |
10.0.x | Eclipse | 11 | HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI | 4.0.2 | 2.3 | Нестабильный / Бета |
9.4.x | Eclipse | 1.8 | HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI | 3.1 | 2.3 | Стабильно с 2012-12-12 |
9.3.x | Eclipse | 1.8 | HTTP / 1.1, HTTP / 2, WebSocket JSR356, FastCGI | 3.1 | 2.3 | Устарело |
9.2.x | Eclipse | 1.7 | HTTP / 1.1, WebSocket JSR356, SPDY | 3.1 | 2.3 | Устаревший / Окончание срока службы Январь 2018 г. |
8.x | Eclipse, Codehaus | 1.6 | HTTP / 1.1, WebSocket, SPDY | 3.0 | 2.1 | Устарело / Окончание срока службы Ноябрь 2014 г. |
7.x | Eclipse, Codehaus | 1.5 | HTTP / 1.1, WebSocket, SPDY | 2.5 | 2.1 | Устарело / Конец Life Ноябрь, 2014 г. |
6.x | Codehaus | 1,4–1,5 | HTTP / 1,1 | 2,5 | 2,0 | Устарело / Окончание срока службы Ноябрь 2010 г. |
5.x | SourceForge | 1.2–1.5 | HTTP / 1.1 | 2.4 | 2.0 | Antique |
4.x | SourceForge | 1.2, J2ME | HTTP / 1.1 | 2.3 | 1.2 | Ancient |
3.x | SourceForge | 1.2 | HTTP / 1.1 RFC2068 | 2.2 | 1.1 | Fossilized |
2.x | Mortbay | 1.1 | HTTP / 1.0 RFC1945 | 2.1 | 1.0 | Легендарный |
1.x | Mortbay | 1.0 | HTTP / 1.0 RFC1945 | Мифический |