Apache Tomcat is, without doubt, the most used Servlet engine in the entire industry. Spring Boot, for example, embeds Tomcat by default. In addition to Jakarta Servlet, Tomcat implements several other Jakarta EE specifications such as Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations, and Jakarta Authentication.
But did you know about all the other projects in the Apache Software Foundation Projects Directory that implement one or several Jakarta EE specifications? Such as ActiveMQ, Axis2, CXF, DeltaSpike, Johnzon, MyFaces, OpenJPA, OpenWebBeans, Shiro, and more in addition to Tomcat and TomEE?
In this session, we will look closer at them, do some live coding, and see how it all fits together with TomEE as an implementation of Jakarta EE Web Profile.