Overview
This page provides a list of API specifications which are implemented by Apache Tomcat.
The specifications are developed and maintained by the Java Community Process (JCP). The members of the JCP are coming from software industry, other organizations like the Apache Software Foundation (ASF), educational institutions but include also individual (personal) members.
Each specifications starts its life as a so-called Java Specification Request JSR. The JSRs are also known by the unique number they receive once the specification process starts. On the web site of the JCP you can find an overview page for each spec, and a separate download page. The download page lists various stages of each spec reflecting the development process of JCP specs. Examples are "Early Draft Review", "Public Final Draft" and "Final Release". You would like to make sure that you always access the latest documents.
Different Tomcat versions implement different versions of the specifications (see main site, wiki).
Java Servlet Specifications
Servlet 3.0 specification is JSR 315.
Servlet 2.5 is a maintenance release of Servlet 2.4. Both are JSR 154.
Spec versions: |
Servlet 2.4 |
Servlet 2.5 |
Servlet 3.0 |
Main page: |
|||
Stable: |
Final Release |
Maintenance Release |
Final Release |
Date: |
24 Nov, 2003 |
11 Sep, 2007 (mrel2) |
10 Dec, 2009 |
Download Page: |
PDF (mrel2): |
JavaServer Pages and Expression Language Specifications
JSP 2.2 is a maintenance release of JSP 2.1. Both are part of JSR 245.
JSP 2.0 is JSR 152.
Expression Language was covered by JSP 2.0 and JSP 2.1 specifications, but became a separate document starting with JSP 2.2.
Spec versions: |
JSP 2.0 |
JSP 2.1 |
JSP 2.2, EL 2.2 |
Main page: |
|||
Stable: |
Final Release |
Final Release |
Maintenance Release |
Date: |
24 November, 2003 |
11 May, 2006 |
10 Dec, 2009 |
Download Page: |