Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Web Application Specifications

Overview

This section provides a list of API specifications which are implemented by Apache Tomcat.

...

Different Tomcat versions implement different versions of the specifications (see main site, wiki).

Java Servlet Specifications

Servlet 4.0 specification is JSR 369.

...

Spec versions:

Servlet 2.4

Main page:

JSR154

Stable:

Final Release

Date:

24 Nov, 2003

Download Page:

Overview
Direct Download

Online Javadoc:

Java EE 1.4

Minimum Tomcat version:

5.0.0

JavaServer Pages and Expression Language Specifications

JSP 2.3 is the second maintenance release of JSP 2.1 (JSR 245). Expression Language 3.0 is JSR 341.

...

Spec versions:

JSP 2.0

Main page:

JSR152

Stable:

Final Release

Date:

24 November, 2003

Download Page:

Overview
Direct Download

Online Javadoc:

Java EE 1.4

Minimum Tomcat version:

5.0.0

Java API for WebSocket

Java API for WebSocket is JSR 356. An implementation is to be included in Tomcat 8. See also Bug 51181.

...

Spec versions:

Java API for WebSocket 1.0

Java API for WebSocket 1.1

Main page:

JSR356

JSR356

Java.net project:

websocket-spec

Stable:

Final Release

Maintenance Release

Date:

22 May, 2013

5 August, 2014

Download Page:

Overview
Direct Download

Overview
Direct Download

Online Javadoc:

Java EE 7

 


Minimum Tomcat version:

7.0.47, 8.0.0

7.0.56, 8.0.13

Java Authentication Service Provider Interface for Containers Specification

JASPIC 1.1 is the second maintenance release, Maintenance Release B, of JASPIC 1.0 (JSR 196).

Spec versions:

JASPIC 1.0

JASPIC 1.1

Main page:

JSR196

Java.net project:

jaspic-spec

Stable:

Final Release

Maintenance Release B

Date:

10 Oct, 2007

12 Jun, 2013

Download Page:

Overview
Direct Download

Overview
Direct Download

Online Javadoc:

Java EE 7

Minimum Tomcat version:

8.5.0

See Also

Protocol Specifications

The following are specifications for the web protocols supported by Tomcat.

HTTP, HTTP/2

HTTP 0.9

The Original HTTP as defined in 1991 at W3.org

HTTP/1.0

RFC 1945

HTTP/1.1

RFC 2068 (January 1997) - obsolete, replaced by 2616
RFC 2616 (June 1999) - obsolete, replaced by 7230...7235

...

HTTP/2 home page, maintained by the IETF HTTPbis Working Group |

Related Specifications

RFC 2617

"HTTP Authentication: Basic and Digest Access Authentication"
It covers BASIC and DIGEST authentication methods

...

RFC 6266

"Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)"
Content-Disposition header is used by file uploads. See also Bug 59115

AJP

The AJP protocol specification lives on the Apache Tomcat Connector web site.

WebSocket

WebSocket protocol is specified by RFC 6455.

...