Apache TomEE,該產品已通過Java EE 6 Web Profile認證,主要由Apache Tomcat、Apache OpenWebBeans、Apache MyFaces、Apache ActiveMQ、Apache OpenJPA和Apache CXF組成。最初被命名為Apache+OpenEJB,後來為了表達包含其他Java EE的組件實現,被重命名為Apache TomEE。
Apache TomEE結合了眾多開源Java EE的實現,諸如GlassFish、JBoss和Apache Geronimo,同時也是僅有的6個通過認證的JavaEE引擎之一。Apache TomEE的優勢主要體現在:
體積:整個Web Profile僅有24MB。
記憶體使用:占用很少的記憶體,無需在默認情況下增加記憶體分配來通過TCK(TCK,Technology Compatibility Kit )測試。
靈活:當以嵌入式模式運行時,伺服器可以在2-3秒內完成一個啟動/部署/測試/解除部署的周期。
支持在現有Apache項目中運行開源組件。
由於它靈巧的體積以及良好的嵌入式性能使得Apache TomEE非常適合在雲環境中運行,因為畢竟在雲環境中運行的大部分套用都屬於小型系統,只有很少一部分較大的實例運行。目前,Apache TomEE已經通過Apache EC2 t1.micro、mi.small以及m1.large的32位認證,預計在不遠的將來會通過64位認證。
Apache TomEE 包含:
CDI - Apache OpenWebBeans
EJB - Apache OpenEJB
JPA - Apache OpenJPA
JSF - Apache MyFaces
JSP - Apache Tomcat
JSTL - Apache Tomcat
JTA - Apache Geronimo Transaction
Servlet - Apache Tomcat
Javamail - Apache Geronimo JavaMail
Bean Validation - Apache Bean Validation