This article needs additional citations for verification. (October 2015))
A web container (also known as a servlet container;
and compare "webcontainer"runtime environment for additional web components, including security, concurrency, lifecycle management, transaction, deployment, and other services.
List of Servlet containers
The following is a list of applications which implement the Jakarta Servlet specification from Eclipse Foundation, divided depending on whether they are directly sold or not.
Open source Web containers
- Apache Software License.
- Apache Tomcat 6 and above are operable as general application container (prior versions were web containers only)
- Apache Software Foundation.
- Enhydra, from Lutris Technologies.
- GlassFish from Eclipse Foundation (an application server, but includes a web container).
- Jaminid contains a higher abstraction than servlets.
- Jetty, from the Eclipse Foundation. Also supports SPDY and WebSocket protocols.
- Payara is another application server, derived from Glassfish.
- 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 , small footprint, modular design.
- Virgo from Eclipse Foundation provides modular, OSGi based web containers implemented using embedded Tomcat and Jetty. Virgo is available under the Eclipse Public License.
Commercial Web containers
- iPlanet Web Server, from Oracle.
- subscription-based/open-source Jakarta EE-based application server.
- Adobe Systems(formerly developed by Allaire Corporation).
- WebLogic Application Server, from Oracle Corporation(formerly developed by BEA Systems).
- Orion Application Server, from IronFlare.
- Resin Pro, from Caucho Technology.
- ServletExec, from New Atlanta Communications.
- IBM WebSphere Application Server.
- SAP NetWeaver.
- SpringSource Inc.
Pilgrim, Peter A. (20 September 2013). "The lifecycle of Java Servlets". Java EE 7 Developer Handbook. Professional expertise distilled. Packt Publishing Ltd (published 2013). ISBN 9781849687959. Retrieved 2016-06-16.
Java Servlets are governed by a web container (a Servlet container).
Puthal, B (2009). "J2EE Framework for project development". Retrieved 2016-06-15.
The types of components within J2EE environment are [...] JSP or servlet as web components running inside webtainer [...]