Eclipse Jetty — это веб-сервер Java и контейнер Java-сервлетов . В то время как веб-серверы обычно связаны с предоставлением документов людям, Jetty теперь часто используется для межмашинного взаимодействия, обычно в рамках более крупных программных инфраструктур . Jetty разрабатывается как бесплатный проект с открытым исходным кодом в рамках Eclipse Foundation . Веб-сервер используется в таких продуктах, как Apache ActiveMQ , [2] Alfresco , [3] Scalatra , Apache Geronimo , [4] Apache Maven , Apache Spark , Google App Engine , [5] Eclipse , [6] FUSE , [7] ] iDempiere , [8] API потоковой передачи Twitter [9] и Zimbra . [10] Jetty также является сервером в проектах с открытым исходным кодом, таких как Lift , Eucalyptus , OpenNMS , Red5 , Hadoop и I2P . [11] Jetty поддерживает новейший API сервлетов Java (с поддержкой JSP ), а также протоколы HTTP/2 и WebSocket .
Jetty стартовал как независимый проект с открытым исходным кодом в 1995 году. В 2009 году Jetty перешёл на Eclipse . [12] [13] Jetty предоставляет веб-сервисы во встроенном Java-приложении и уже является компонентом Eclipse IDE . Он поддерживает AJP , JASPI, JMX , JNDI , OSGi , WebSocket и другие технологии Java. [5]
Первоначально разработанный инженером-программистом Грегом Уилкинсом, Jetty изначально был компонентом HTTP-сервера Mort Bay Server. Первоначально он назывался IssueTracker (исходное приложение), а затем MBServler (сервер сервлетов Mort Bay). Ни один из них не понравился, поэтому в конце концов был выбран Джетти. [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.
Официальный веб-сайт