Skip to content

Application Server

Java Application Server

Here's a list of popular Java application servers available as of October 2024:

Server Initial Release Latest Release Vendor Key Features License Type Java EE Version Support
Apache Tomcat 1999 2023 Apache Software Foundation Lightweight, widely used for JSP/Servlets, compatible with Spring Framework Apache License 2.0 Servlet 6.0, JSP 3.1
WildFly (JBoss) 1999 2024 Red Hat Fully Java EE compatible, modular, and supports clustering GPL v2.0 with Classpath Exception Jakarta EE 10
GlassFish 2005 2023 Eclipse Foundation Reference implementation for Jakarta EE, compatible with microservices architectures Eclipse Public License Jakarta EE 10
Payara Server 2014 2023 Payara Services Ltd. Enhanced GlassFish derivative, includes cloud-ready and microservices features Payara Community Edition (Open Source), Payara Enterprise (Commercial) Jakarta EE 10
WebSphere Liberty 2012 2023 IBM Modular, cloud-native, and supports microservices with a high degree of security and scalability IBM Commercial and Free Editions Jakarta EE 9.1, MicroProfile 6.0
Oracle WebLogic 1998 2023 Oracle Enterprise-grade, highly robust with strong clustering, security, and support for distributed applications Proprietary Java EE 8, Jakarta EE 9
Jetty 1995 2024 Eclipse Foundation Lightweight, flexible, often used in embedded systems Apache License 2.0 Servlet 6.0, JSP 3.1
Apache JOnAS 2004 2022 OW2 Consortium Full Java EE server with clustering, open-source LGPL Java EE 7
Tomee 2011 2023 Apache Software Foundation Lightweight and compatible with Tomcat extensions, for Jakarta EE and MicroProfile applications Apache License 2.0 Jakarta EE 8, MicroProfile 4.0