Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
List of application servers
List article

This list compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application server.

We don't have any images related to List of application servers yet.
We don't have any YouTube videos related to List of application servers yet.
We don't have any PDF documents related to List of application servers yet.
We don't have any Books related to List of application servers yet.
We don't have any archived web articles related to List of application servers yet.

C

  • Enduro/X – A middleware platform for distributed transaction processing, based on XATMI and XA standards, open source, C API

C++

  • Tuxedo – Based on the ATMI standard, is one of the original application servers.
  • Wt – A web toolkit similar to Qt permitting GUI-application-like web development with built-in Ajax abilities.
  • POCO C++ Libraries – A set of open source class libraries including Poco.Net.HTTPServer.html
  • CppCMS
  • Enduro/X – A middleware platform for distributed transaction processing, based on XATMI and XA standards, open source

Go

  • Enduro/X ASG – Application server for Go. This provides XATMI and XA facilities for Golang. Go application can be built by normal Go executable files which in turn provides stateless services, which can be load balanced, clustered and reloaded on the fly without service interruption by means of administrative work only. Framework provides distributed transaction processing facility for Go.

Java

Main article: Web container

ProductVendorEditionLast releaseJakarta EEcompatibility12ServletJSPHTTP/2License
ColdFusionAdobe Systems2016.0.12016-05-017 partial platform3.12.3NoProprietary, commercial
Enterprise ServerBorland6.72007-011.42.42.0NoProprietary, commercial
GeronimoASF3.0.12013-05-286 full platform3.02.2NoFree, Apache
GlassFishEclipse Foundation7.0.1932024-11-0110 full platform6.03.1YesFree, EPL, GPL + classpath exception
JBoss Enterprise Application PlatformRed Hat8.042024-02-0510 full platform6.03.1YesFree, LGPL
JettyEclipse Foundation12.0.82024-04-0310 full platform56.03.1YesFree, Apache 2.0, EPL
JEUSTmaxSoft82013-087 full platform3.02.2NoProprietary, commercial
Lucee (Formerly Railo)Lucee Association Switzerland5.3.2.772019-05-277 partial platform3.12.3NoFree, CDDL, GPL + classpath exception
NetWeaver Application ServerSAP AG7.42013-01-1152.52.1NoProprietary, commercial
Oracle Containers for J2EEOracle Corporation10.1.3.5.02009-081.42.42.0NoProprietary, commercial
Orion Application ServerIronFlare2.0.72006-03-091.32.31.2NoProprietary, commercial
Payara ServerPayara Services6.2025.12025-01-0110 full platform6.03.1YesFree, CDDL, GPL + classpath exception
Resin Servlet Container (open source)Caucho Technology4.0.622019-05-236 Web Profile63.02.2NoFree, GPL
Resin Professional Application Server6 Web Profile3.02.2NoProprietary, commercial
TomcatASF10.1.102023-06-239 partial platform6.03.1YesFree, Apache v2
TomEEASF8.0.152023-05-088 Web Profile4.02.3YesFree, Apache v2
WebLogic ServerOracle Corporation

(formerly BEA Systems)

14.1.1.0.02020-03-30 78 full platform4.02.3YesProprietary, commercial
IBM WebSphere Application ServerIBM24.0.0.52024-05-21810 full platform,96.0103.111Yes12Proprietary, commercial
WebSphere AS Community EditionIBM3.0.0.42013-06-216 full platform3.02.2NoProprietary, commercial
WildFly

(formerly JBoss AS)

Red Hat

(formerly JBoss)

36.0.0.Final132025-04-1010 full platform6.03.1YesFree, Apache v2
  • Apache MINA – an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO
  • Netty – a non-blocking I/O client-server framework for the development of Java network applications similar in spirit to Node.js

JavaScript

  • Broadvision – Server-side JavaScript AS. One of the early entrants in the market during the eCommerce dot-com bubble, they have vertical solution packages catering to the eCommerce industry.
  • Node.js – implements Google's V8 engine as a standalone (outside the browser) asynchronous Javascript interpreter. A vigorous open-source developer community on GitHub has implemented many supporting products, notably npm for package management and Connect and Express app server layers.
  • Deno – community developed Rust project, spearheaded by Ryan Dahl who also created Node.js, it directly targets TypeScript but also supports JavaScript and WebAssembly via V8; employs asynchronous, event-based I/O model via promise-based APIs and Tokio scheduler, uses an API security model via FlatBuffers and implements package management via ES2015 modules.
  • Phusion Passenger

LPC

Lua

.NET

Microsoft

Microsoft positions their middle-tier applications and services infrastructure in the Windows Server operating system and the .NET Framework technologies in the role of an application server:

Third-party

Objective-C

  • GNUstepWeb - WebObjects 4.5 compatible, licensed under LGPL

PHP

  • Appserver.io, an open-source PHP application server.
  • RoadRunner, built by Spiral Scout is high-performance PHP application server, load-balancer and process manager written in Golang.

Python

Ruby

Smalltalk

  • Seaside – A continuations based web application server

Tcl

  • AOLserver – Forked from NaviServer after developer was bought by AOL in 1995
  • NaviServer – Resumed independent development after AOL dropped AOLserver support.

Container Based

Container based application servers run each application in a container. The application can be written in any programming language.

  • Clace - Application server implemented in Go, which builds and runs web applications in a container.

See also

References

  1. "Jakarta EE Compatible Products". Jakarta EE. Retrieved 2025-03-20. https://jakarta.ee/compatibility/

  2. "Java EE Compatibility". www.oracle.com. Retrieved 2025-03-20. http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html

  3. "7.0.19 | projects.eclipse.org". projects.eclipse.org. Retrieved 2024-11-19. https://projects.eclipse.org/projects/ee4j.glassfish/releases/7.0.19

  4. "Red Hat Extends Java Support in the Cloud with JBoss Enterprise Application Platform 8". www.redhat.com. 6 February 2024. https://www.redhat.com/en/about/press-releases/red-hat-extends-java-support-cloud-jboss-enterprise-application-platform-8

  5. "The Eclipse Jetty Project". eclipse.dev. https://eclipse.dev/jetty/

  6. "Caucho Resin is Officially Certified Against the Java EE 6 Web Profile". InfoQ. http://www.infoq.com/news/2011/06/resin-web-profile

  7. Lyons, Will (2020-06-27). "WebLogic Server 14.1.1.0.0 is Available". The WebLogic Server Blog. https://docs.oracle.com/en/middleware/standalone/weblogic-server/14.1.1.0/notes/whatsnew.html#GUID-DF8CFD1C-9DD1-423E-ACA6-9717D5738385

  8. "What is new in this release of Liberty". www.ibm.com. Retrieved 2024-07-26. https://www.ibm.com/docs/en/was-liberty/nd?topic=liberty-what-is-new-in-this-release

  9. "Jakarta EE 10 programming model support". IBM. https://www.ibm.com/docs/en/was-liberty/nd?topic=architecture-jakarta-ee-10-programming-model-support

  10. "Jakarta Servlet 6.0". www.ibm.com. Retrieved 2024-07-26. https://www.ibm.com/docs/en/was-liberty/nd?topic=features-jakarta-servlet-60

  11. "Jakarta Server Pages 3.1". www.ibm.com. Retrieved 2024-07-26. https://www.ibm.com/docs/en/was-liberty/nd?topic=features-jakarta-server-pages-31

  12. "HTTP/2 support for Liberty". www.ibm.com. https://www.ibm.com/docs/en/was-liberty/nd?topic=40-http2-support-liberty

  13. "WildFly 36 is released!". Wildfly Official website. https://www.wildfly.org/news/2025/04/10/WildFly36Released/