List of Servlet containers
The following is a list of applications which implement the Java Servlet
specification from
Sun Microsystems , divided depending on whether they are directly sold or not.
Non-commercial Web containers
- Apache Tomcat (formerly Jakarta Tomcat) is an open source web container available under the Apache Software License .
- Apache Geronimo is a full Java EE implementation by Apache.
- GlassFish (open source), from Oracle
- JBoss Application Server ( open source ) is a full Java EE implementation by Red Hat inc., division JBoss.
- Jetty is ( open source ) from the Eclipse Foundation. Also supports SPDY and WebSocket protocols.
- Jaminid contains a higher abstraction than servlets.
- Enhydra
- Winstone supports specification v2.5 as of 0.9, has a focus on minimal configuration and the ability to strip the container down to only what you need.
- Tiny Java Web Server (TJWS) 2.5 [1] , small footprint, modular design
- Eclipse Virgo provides modular, OSGi based web containers implemented using embedded Tomcat and Jetty . Virgo is open source and available under the Eclipse Public License .
Commercial Web containers
- Borland Enterprise Server
- Sun GlassFish Server , from Sun Microsystems
- Sun Java System Web Server , from Sun Microsystems
- Sun Java System Application Server (is an Application Server , but includes a web container)
- JBoss Enterprise Application Platform ( open source )
- JRun , from Adobe Systems (formerly developed by Allaire Corporation)
- LiteWebServer (open source)
- WebLogic Application Server , from Oracle Corporation (developed by BEA Systems)
- Orion Application Server , from IronFlare
- Caucho’s Resin Server (open source)
- ServletExec , from New Atlanta Communications
- WebSphere Application Server , from IBM
- NetWeaver , from SAP
- tc Server ( SpringSource )