Apache TomEE
Utvecklare | Apache Software Foundation |
---|---|
Initial release | 27 april 2012 |
Stabil frisättning | |
Förhandsgranska release | |
Förvar | TomEE Repository |
Skrivet i | Java |
Operativ system | Cross-platform ( JVM ) |
Typ | Applikationsserver |
Licens | Apache-2.0 |
Hemsida | http://tomee.apache.org |
Apache TomEE (uttalas "Tommy") är Java Enterprise Edition av Apache Tomcat (Tomcat + Jakarta EE = TomEE) som kombinerar flera Java-företagsprojekt inklusive Apache OpenEJB , Apache OpenWebBeans , Apache OpenJPA , Apache MyFaces och andra. I oktober 2011 certifierades projektet av Oracle Corporation som en kompatibel implementering av Java EE 6 Web Profile.
Komponenter
TomEE innehåller följande komponenter med öppen källkod:
Komponent | Beskrivning |
---|---|
Apache Tomcat | HTTP-server och Servlet-behållare som stöder Java Servlet och JavaServer Pages (JSP). |
Apache OpenEJB | Open-source Enterprise JavaBeans (EJB) containersystem. |
Apache OpenWebBeans | Implementering av Java Contexts and Dependency Injection (CDI) med öppen källkod. |
Apache OpenJPA | Java Persistence API (JPA) 2.1 med öppen källkod . |
Apache Geronimo transaktion | Java Transaction API (JTA) 1.2 med öppen källkod . |
Apache MyFaces | Java Server Faces (JSF) med öppen källkod . |
Apache ActiveMQ | Implementering av Java Message Service (JMS) med öppen källkod . |
Apache CXF | Web Services- ramverk med en mängd olika protokoll - som SOAP, XML/HTTP, RESTful HTTP . |
Apache Derby | Fullständigt relationsdatabashanteringssystem (RDBMS) med inbyggt stöd för Java Database Connectivity (JDBC). |
TomEE JAX-RS , en andra distribution, lägger till stöd för Java API för RESTful Web Services ( JAX-RS).
Den fullständiga TomEE Plus- distributionen lägger till ytterligare stöd för:
- Java API för XML Web Services (JAX-WS)
- Java EE Connector Architecture
- Java Messaging Service (JMS)
Historia
OpenEJB-projektet startades av Richard Monson-Haefel och David Blevins 1999 som en öppen källkodsimplementering av Enterprise JavaBeans-specifikationen. Blevins fortsatte att utveckla OpenEJB och integrera komponenter i detta projekt med Apache Geronimo. År 2003 blev OpenEJB-komponenten ett projekt som fungerade under Apache Software Foundations regi, då den skrevs om med fokus på att utnyttja Tomcat som en inbäddad webbbehållare. En betaversion av TomEE släpptes i oktober 2011, och den första produktionsklara versionen skickades i april 2012.
Versioner
Version | Utgivningsdatum |
---|---|
9.0.0.RC1 | 31 oktober 2022 |
9.0.0-M7 | 10 maj 2021 |
9.0.0-M3 | 24 november 2020 |
9.0.0-M2 | 7 augusti 2020 |
9.0.0-M1 | 22 juni 2020 |
8.0.8 | 31 augusti 2021 |
8.0.5 | 24 november 2020 |
8.0.4 | 7 augusti 2020 |
8.0.3 | 22 juni 2020 |
8.0.2 | 26 maj 2020 |
8.0.1 | 20 januari 2020 |
8.0.0 | 11 september 2019 |
8.0.0-M3 | 23 maj 2019 |
8.0.0-M2 | 25 januari 2019 |
8.0.0-M1 | 19 oktober 2018 |
7.1.1 | 21 juni 2019 |
7.1.0 | 7 september 2018 |
7.0.6 | 6 juni 2019 |
7.0.5 | 23 juli 2018 |
7.0.4 | 26 september 2017 |
7.0.3 | 13 mars 2017 |
7.0.2 | 6 november 2016 |
7.0.1 | 23 juni 2016 |
7.0.0 | 25 maj 2016 |
7.0.0-M3 | 6 mars 2016 |
7.0.0-M2 | 1 mars 2016 |
7.0.0-M1 | 12 december 2015 |
1.7.5 | 24 oktober 2017 |
1.7.4 | 7 mars 2016 |
1.7.3 | 4 december 2015 |
1.7.2 | 18 maj 2015 |
1.7.1 | 12 september 2014 |
1.7.0 | 10 augusti 2014 |
1.6.0.2 | 6 maj 2014 |
1.6.0.1 | 16 april 2014 |
1.6.0 | 17 november 2013 |
1.5.2 | 17 mars 2013 |
1.5.1 | 14 december 2012 |
1.5.0 | 28 september 2012 |
1.0.0 | 27 april 2012 |
1.0.0 Beta 2 | 17 januari 2012 |
1.0.0 Beta 1 | 2 oktober 2011 |
Kommersiellt stöd
Två år efter tillkännagivandet av Apache TomEE på JavaOne 2011 gick flera Apache TomEE-skapare samman för att bilda Tomitribe, ett kommersiellt supportföretag dedikerat till Apache TomEE-communityt och fokuserat på att främja öppen källkod.
Ett annat kommersiellt supportföretag tillhandahåller företagsstöd för Apache TomEE är ManageCat. ManageCat involverar många Apache Java EE-projekt för att bidra med öppen källkod för Java EE-ekosystem.