Eclipse embarcadero es un Java servidor web y Java Servlet contenedor. Si bien los servidores web generalmente se asocian con la entrega de documentos a las personas, Jetty ahora se usa a menudo para las comunicaciones de máquina a máquina , generalmente dentro de marcos de software más grandes . Jetty se desarrolla como un proyecto de código abierto y gratuito como parte de la Fundación Eclipse . El servidor web se utiliza en productos como 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 de Twitter [9] y Zimbra . [10] Jetty también es el servidor en proyectos de código abierto como Lift , Eucalyptus , OpenNMS , Red5 , Hadoop e I2P . [11] Jetty es compatible con la última API de Java Servlet (con soporte JSP ), así como con los protocolos HTTP / 2 y WebSocket .
Autor (es) original (es) | Greg Wilkins | ||||||
---|---|---|---|---|---|---|---|
Desarrollador (es) | Fundación Eclipse | ||||||
Lanzamiento (s) estable (s) | |||||||
| |||||||
Repositorio | Depósito del embarcadero | ||||||
Escrito en | Java | ||||||
Sistema operativo | Multiplataforma ( JVM ) | ||||||
Tipo | Servidor web , contenedor de servlets | ||||||
Licencia | Licencia Apache 2.0 , Licencia pública Eclipse v1.0 | ||||||
Sitio web | www .eclipse .org / jetty / |
Descripción general
Jetty comenzó como un proyecto de código abierto independiente en 1995. En 2009, Jetty se mudó a Eclipse . [12] [13] Jetty proporciona servicios web en una aplicación Java integrada y ya es un componente del Eclipse IDE . Es compatible con AJP , JASPI, JMX , JNDI , OSGi , WebSocket y otras tecnologías Java. [5]
Historia
Originalmente desarrollado por el ingeniero de software Greg Wilkins, Jetty era originalmente un componente de servidor HTTP de Mort Bay Server. Originalmente se llamó IssueTracker (su aplicación original) y luego MBServler (servidor Mort Bay Servlet). Ninguno de estos gustó mucho, por lo que finalmente se eligió a Jetty. [14]
Jetty se inició en 1995 y fue alojado por MortBay, creando las versiones 1.xy 2.x, hasta 2000. Desde 2000 a 2005, Jetty fue alojado por sourceforge.net donde las versiones 3.x, 4.xy 5.x fueron producidos. En 2005, todo el proyecto Jetty se trasladó a codehaus.org. [15] A partir de 2009, los componentes principales de Jetty se trasladaron a Eclipse.org, y Codehaus.org continuó proporcionando integraciones, extensiones y paquetes de las versiones 7.xy 8.x de Jetty (no 9.x) [ 16] [17] En 2016, el repositorio principal de Jetty se trasladó a GitHub , [18] pero todavía se desarrolla bajo el Proceso de IP de Eclipse.
Versión | Casa | Versión de Java | Protocolos | Versión de servlet | Versión JSP | Estado |
---|---|---|---|---|---|---|
11.0.x | Eclipse | 11 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI , espacio de nombres JakartaEE | 5,0 | 3,0 | Estable [19] |
10.0.x | Eclipse | 11 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 4.0 | 2.3 | Estable [19] |
9.4.x | Eclipse | 1.8 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 3.1 | 2.3 | Estable [19] |
9.3.x | Eclipse | 1.8 | HTTP / 1.1 RFC7230, HTTP / 2 RFC7540, WebSocket RFC6455 / JSR356, FastCGI | 3.1 | 2.3 | Obsoleto [19] |
9.2.x | Eclipse | 1,7 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 3.1 | 2.3 | Obsoleto [19] |
9.1.x | Eclipse | 1,7 | HTTP / 1.1 RFC2616 | 3.1 | 2.3 | Obsoleto [19] |
9.0.x | Eclipse | 1,7 | HTTP / 1.1 RFC2616 | 3.1-beta | 2.3 | Obsoleto [19] |
8.x | Eclipse / Codehaus | 1,6 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 3,0 | 2.2 | Venerable [19] |
7.x | Eclipse / Codehaus | 1,5 | HTTP / 1.1 RFC2616, WebSocket RFC6455, SPDY v3 | 2.5 | 2.1 | Venerable [19] |
6.x | Codehaus | 1.4–1.5 | HTTP / 1.1 RFC2616 | 2.5 | 2.0 | Antiguo [19] |
5.x | FuenteForge | 1.2–1.5 | HTTP / 1.1 RFC2616 | 2.4 | 2.0 | Reliquia [19] |
4.x | FuenteForge | 1.2, J2ME | HTTP / 1.1 RFC2616 | 2.3 | 1.2 | Antiguo [19] |
3.x | FuenteForge | 1.2 | HTTP / 1.1 RFC2068 | 2.2 | 1.1 | Fosilizado [19] |
2.x | Mortbay | 1.1 | HTTP / 1.0 RFC1945 | 2.1 | 1.0 | Legendario [19] |
1.x | Mortbay | 1.0 | HTTP / 1.0 RFC1945 | - | - | Mítico [19] |
Ver también
- Servidor de aplicaciones
- Lista de servidores de aplicaciones Java
- Plataforma Java, edición empresarial
- Servlet de Java
- Páginas de JavaServer
Referencias
- ^ a b c "Lanzamientos · eclipse / jetty.project" . github.com . Consultado el 5 de abril de 2021 .
- ^ "ActiveMQ con Ajax y Jetty" . Embarcadero Wike (Codehaus). Archivado desde el original el 30 de agosto de 2011 . Consultado el 12 de abril de 2011 .
- ^ JM.Pascal (abril de 2010). "Maven + Alfresco: Jetty, Boostrap y Profil" . Ir a un mundo ECM de código abierto ... Archivado desde el original el 7 de enero de 2012 . Consultado el 12 de abril de 2011 .
- ^ "Configuración de hosts virtuales en Geronimo-Jetty" . Documentación de Apache Geronimo . Consultado el 12 de abril de 2011 .
- ^ a b Wickesser, Craig (5 de agosto de 2009). "Google eligió Jetty para App Engine" . InfoQ . C4Media Inc . Consultado el 12 de abril de 2011 .
- ^ "embarcadero: //" . Eclipse . Consultado el 12 de abril de 2011 .
- ^ "clase JettyHttpComponent" . FuseSource . Red Hat . Archivado desde el original el 15 de marzo de 2011 . Consultado el 12 de abril de 2011 .
- ^ "Actualización de plataforma para r3" . Consultado el 8 de abril de 2014 .
- ^ "Twitter Streaming API y Apache Wink" . Archivado desde el original el 15 de marzo de 2016 . Consultado el 19 de mayo de 2011 .
- ^ Zhuang, JJ (18 de diciembre de 2007). "Blog de Zimbra: Por qué nos cambiamos a Jetty" . Zimbra . VMware . Consultado el 12 de abril de 2011 .
- ^ "Impulsado por Jetty" . Consultado el 24 de septiembre de 2012 .
- ^ Lieber, Adam (diciembre de 2008). "Jetty: el viaje de doce años a la madurez del mercado" . Gaceta de Linux . Consultado el 28 de junio de 2013 .
- ^ "Acerca de Jetty" . Codehaus. Archivado desde el original el 6 de enero de 2012 . Consultado el 30 de noviembre de 2011 .
- ^ "Jetty / FAQ - Eclipsepedia" . Wiki.eclipse.org. 2011-09-06 . Consultado el 17 de julio de 2014 .
- ^ "Jetty - Servlet Java HTTP Servlet / Listas de correo" . Sourceforge.net . Consultado el 17 de julio de 2014 .
- ^ Acerca de Jetty Archivado el 31 de mayo de 2015 en Wayback Machine , ubicado en Codehaus.
- ^ Acerca de Jetty Archivado el 21 de noviembre de 2010 en la Wayback Machine , ubicada en Eclipse.
- ^ "¡El repositorio del Proyecto Eclipse Jetty se ha trasladado a Github!" . 2016-02-12.
- ^ a b c d e f g h i j k l m n o "Versiones del embarcadero" . eclipse.org . Consultado el 5 de abril de 2021 .
enlaces externos
Página web oficial
- Documentación