Apache TomEE (pronunciado "Tommy") es la edición empresarial Java de Apache Tomcat (Tomcat + Jakarta EE = TomEE) que combina varios proyectos empresariales Java, incluidos Apache OpenEJB , Apache OpenWebBeans , Apache OpenJPA , Apache MyFaces y otros. [4] En octubre de 2011, el proyecto obtuvo la certificación de Oracle Corporation como una implementación compatible de Java EE 6 Web Profile. [5] [6]
Desarrollador (es) | Fundación de software Apache |
---|---|
Versión inicial | 27 de abril de 2012 |
Lanzamiento estable | |
Repositorio | Repositorio TomEE |
Escrito en | Java |
Sistema operativo | Multiplataforma ( JVM ) |
Tipo | Servidor de aplicaciones |
Licencia | Licencia Apache 2.0 |
Sitio web | http://tomee.apache.org |
Componentes
TomEE incluye los siguientes componentes de código abierto:
Componente | Descripción |
---|---|
Apache Tomcat | Servidor HTTP y contenedor Servlet compatible con Java Servlet y JavaServer Pages (JSP). |
Apache OpenEJB | Sistema de contenedor Enterprise JavaBeans (EJB) de código abierto . |
Apache OpenWebBeans | Implementación de Java Contexts and Dependency Injection (CDI) de código abierto. |
Apache OpenJPA | Implementación de Java Persistence API (JPA) 2.1 de código abierto. |
Transacción Apache Geronimo | Implementación de Java Transaction API (JTA) 1.2 de código abierto. |
Apache MyFaces | Implementación de Java Server Faces (JSF) de código abierto. |
Apache ActiveMQ | Implementación de Java Message Service (JMS) de código abierto. |
Apache CXF | Marcos de servicios web con una variedad de protocolos, como SOAP, XML / HTTP, RESTful HTTP . |
Apache Derby | Sistema completo de gestión de bases de datos relacionales (RDBMS) con compatibilidad nativa con Java Database Connectivity (JDBC). |
TomEE JAX-RS , una segunda distribución, agrega soporte para la API de Java para servicios web RESTful (JAX-RS).
La distribución completa de TomEE Plus agrega soporte adicional para: [7]
- API de Java para servicios web XML (JAX-WS)
- Arquitectura del conector Java EE
- Servicio de mensajería Java (JMS)
Historia
El proyecto OpenEJB fue iniciado por Richard Monson-Haefel y David Blevins en 1999 como una implementación de código abierto de la especificación Enterprise JavaBeans. Blevins continuó desarrollando OpenEJB e integrando componentes de este proyecto con Apache Geronimo. En 2003, el componente OpenEJB se convirtió en un proyecto que opera bajo los auspicios de Apache Software Foundation, momento en el que se reescribió con un enfoque en aprovechar Tomcat como un contenedor web integrado. Una versión beta de TomEE se lanzó en octubre de 2011 y la primera versión lista para producción se envió en abril de 2012. [8]
Versiones
Versión | Fecha de lanzamiento |
---|---|
9.0.0-M3 | 24 de noviembre de 2020 [9] |
9.0.0-M2 | 07 de agosto de 2020 [10] |
9.0.0-M1 | 22 de junio de 2020 [11] |
8.0.5 | 24 de noviembre de 2020 [12] |
8.0.4 | 07 de agosto de 2020 [13] |
8.0.3 | 22 de junio de 2020 [14] |
8.0.2 | 26 de mayo de 2020 [15] |
8.0.1 | 20 de enero de 2020 [16] |
8.0.0 | 11 de septiembre de 2019 [17] |
8.0.0-M3 | 23 de mayo de 2019 [18] |
8.0.0-M2 | 25 de enero de 2019 [19] |
8.0.0-M1 | 19 de octubre de 2018 [20] |
7.1.1 | 21 de junio de 2019 [21] |
7.1.0 | 7 de septiembre de 2018 [22] |
7.0.6 | 6 de junio de 2019 [23] |
7.0.5 | 23 de julio de 2018 [24] |
7.0.4 | 26 de septiembre de 2017 [25] |
7.0.3 | 13 de marzo de 2017 [26] |
7.0.2 | 6 de noviembre de 2016 [27] |
7.0.1 | 23 de junio de 2016 [28] |
7.0.0 | 25 de mayo de 2016 [29] |
7.0.0-M3 | 6 de marzo de 2016 [30] |
7.0.0-M2 | 1 de marzo de 2016 [31] |
7.0.0-M1 | 12 de diciembre de 2015 [32] |
1.7.5 | 24 de octubre de 2017 [33] |
1.7.4 | 7 de marzo de 2016 [34] |
1.7.3 | 4 de diciembre de 2015 |
1.7.2 | 18 de mayo de 2015 |
1.7.1 | 12 de septiembre de 2014 |
1.7.0 | 10 de agosto de 2014 |
1.6.0.2 | 6 de mayo de 2014 |
1.6.0.1 | 16 de abril de 2014 |
1.6.0 | 17 de noviembre de 2013 |
1.5.2 | 17 de marzo de 2013 |
1.5.1 | 14 de diciembre de 2012 |
1.5.0 | 28 de septiembre de 2012 |
1.0.0 | 27 de abril de 2012 |
1.0.0 Beta 2 | 17 de enero de 2012 |
1.0.0 Beta 1 | 2 de octubre de 2011 |
Soporte comercial
Dos años después del anuncio de Apache TomEE en JavaOne 2011, varios creadores de Apache TomEE se unieron para formar Tomitribe, [35] una compañía de soporte comercial dedicada a la comunidad Apache TomEE y enfocada en promover valores de código abierto. [36] [37]
Otra empresa de soporte comercial que brinda soporte empresarial para Apache TomEE es ManageCat. [38] ManageCat se involucra con muchos proyectos de Apache Java EE para contribuir al ecosistema de código abierto Java EE.
Ver también
- Lista de servidores de aplicaciones
Referencias
- ^ "Etiqueta de lanzamiento de Apache TomEE 7.0.8 en el repositorio de GitBox del proyecto" . Consultado el 11 de junio de 2020 .
- ^ "Etiqueta de lanzamiento de Apache TomEE 7.1.3 en el repositorio de GitBox del proyecto" . Consultado el 11 de junio de 2020 .
- ^ "Etiqueta de lanzamiento de Apache TomEE 8.0.5 en el repositorio de GitBox del proyecto" . Consultado el 27 de noviembre de 2020 .
- ^ "Apache TomEE" . Apache OpenEJB .
- ^ "La Apache Software Foundation anuncia la certificación Apache TomEE como compatible con el perfil web de Java EE 6" . MarketWatch . 4 de octubre de 2011.
- ^ "Apache TomEE Web stack gana aprobación" . InfoWorld . 7 de octubre de 2011.
- ^ "Comparación de Apache TomEE" .
- ^ "Apache TomEE" . Fundación de software Apache .
- ^ "Página de descarga de Apache TomEE (versión 9.0.0-M3)" . Consultado el 27 de noviembre de 2020 .
- ^ "Apache TomEE 9.0.0-M2 lanzado" . Consultado el 16 de octubre de 2020 .
- ^ "Apache TomEE 9.0.0-M1 lanzado" . Consultado el 16 de octubre de 2020 .
- ^ "Apache TomEE 8.0.5 lanzado" . Consultado el 27 de noviembre de 2020 .
- ^ "Apache TomEE 8.0.4 lanzado" . Consultado el 16 de octubre de 2020 .
- ^ "Apache TomEE 8.0.3 lanzado" . Consultado el 22 de junio de 2020 .
- ^ "Apache TomEE 8.0.2 lanzado" . Consultado el 27 de mayo de 2020 .
- ^ "Apache TomEE 8.0.1 lanzado" . Consultado el 21 de enero de 2020 .
- ^ "Apache TomEE 8.0.0 lanzado" . Consultado el 11 de septiembre de 2019 .
- ^ "Apache TomEE 8.0.0-M3 lanzado" . Consultado el 31 de agosto de 2019 .
- ^ "Apache TomEE 8.0.0-M2 lanzado" . 25 de enero de 2019.
- ^ "Apache TomEE 8.0.0-M1 lanzado" . 19 de octubre de 2018.
- ^ "Apache TomEE 7.1.1 lanzado" . 21 de junio de 2019.
- ^ "Apache TomEE 7.1.0 lanzado" . 9 de septiembre de 2018.
- ^ "Lanzamiento tomee-7.0.6 · apache / tomee · GitHub" . GitHub . Consultado el 31 de agosto de 2019 .
- ^ "Apache TomEE 7.0.5 lanzado" . 23 de julio de 2018.
- ^ "Apache TomEE 7.0.4 lanzado" . 26 de septiembre de 2017.
- ^ "Apache TomEE 7.0.3 lanzado" . 13 de marzo de 2017.
- ^ "Apache TomEE 7.0.2 lanzado" . 6 de noviembre de 2016.
- ^ "Apache TomEE 7.0.1 lanzado" . 23 de junio de 2016.
- ^ "Apache TomEE 7.0.0 lanzado" . 25 de mayo de 2016.
- ^ "Apache TomEE 7.0.0-M3 lanzado" . 6 de marzo de 2016.
- ^ "Apache TomEE 7.0.0-M2 lanzado" . 1 de marzo de 2016.
- ^ "¡TomEE 7.0.0-M1 ya está aquí!" . 12 de diciembre de 2015.
- ^ "Notas de la versión - ASF JIRA" . issues.apache.org . Consultado el 5 de febrero de 2018 .
- ^ "Apache TomEE 1.7.4 lanzado" . 7 de marzo de 2016.
- ^ "TomEE creator levanta la tapa sobre la nueva empresa Tomitribe" .
- ^ "Alimenta a los peces" .
- ^ "¿Quiénes son los verdaderos héroes del código abierto?" .
- ^ "ManageCat, Cloud Management and Monitoring" .
enlaces externos
- Página web oficial
- Apache TomEE - Tomcat con una patada en JAXLondon 2011
- Perfil web de Apache TomEE Java EE 6 en JavaOne 2011