Which web servers support JSP technology?
There are a number of JSP technology implementations for different web servers.
– Glassfish : GlassFish is an open-source application server project originally started by Sun Microsystems for the Java EE platform and now part of the Oracle Corporation.
– JBoss Enterprise Application Platform : The JBoss Enterprise Application Platform which is also known as JBoss EAP is a open-source (available under the GNU Lesser General Public License) Java EE-based application server runtime platform used for building, deploying, and hosting highly transactional Java applications and services. It is also available as a subscription-based server.
– Wildfly : WildFly, was better known as JBoss AS is an application server created by JBoss, but now under continuous development by Red Hat. WildFly is written in Java, and implements the Java Platform, Enterprise Edition (Java EE) specification separately/standalone from the JBoss Enterprise Application Platform. Being Java based means it can run multiple platforms.
– Apache Tomcat : Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies and was developed in an open and participatory environment and released under the Apache License version 2 and developed by the Apache Software Foundation (ASF).
– Apache TomEE : Apache TomEE is the Java Enterprise Edition of Apache Tomcat which combines several Java enterprise projects which include the Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces.
– Apache Geronimo : Apache Geronimo is an open source application server developed by the Apache Software Foundation and distributed under the Apache license. Apache Geronimo is compatible with the Java Enterprise Edition (Java EE) 6 specification supports various technologies such as JMS, Enterprise JavaBeans, Connectors, servlets, JSP, JSF, Unified Expression Language and JavaMail.
– Resin Servlet Container (Open Source) : Resin is a web server and Java application server created by Caucho Technology. Resin is available under a GPL license and a commercial license. The Commercial licensed version Resin Pro is available for enterprise and production environments.
– Blazix : Blazix is a fully featured Java application server and web server (serving HTML files and images in addition to the standard application server workload.)
– Jetty : Jetty is a Java based HTTP (Web) server and Java Servlet container and is developed as a free and open source project as part of the Eclipse Foundation (originally it was developed as an independent open source project).
– JOnAS : JOnAS is an open-sourced implementation of the Java EE application server specification, released under the LGPL open-source license and developed and hosted by the ObjectWeb consortium (ObjectWeb is a non-profit European consortium, founded by INRIA, Groupe Bull, and France Télécom).