Java Servlet Specification

Collaboration home for Java Servlet Specification

About

Java Servlet is the foundation web specification in the Java Enterprise Platform. Developers can build web applications using the Servlet API to interact with the request/response workflow. This project provides information on the continued development of the Java Servlet specification.

Java Servlets is a JCP Standard technology for interacting with the web on the Java EE platform. This particular GitHub project hosts the official Servlet specification issue tracker.

Current Status

  • As of 23 May 2017, Servlet 4.0 is currently in Public Review ballot status. See jcp.org.

Downloads

Servlet 4.0

Java EE 8 is still under development. The maven artifacts of Servlet milestones as well as other versions are available in the javax.servlet repository. This release is included in GlssFish 5 Builds.

The human readable specification may be downloaded from <http://jcp.org/>.</p>

The implementation is also available at maven central at these coordinates.

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>4.0.0</version>
  <scope>provided</scope>
</dependency>

Servlet 3.1

The executable implementation of Servlet 3.1 is included in GlassFish 4.x.

The human readable specification may be downloaded from <http://jcp.org/>.

The binary specification is available at maven central at these coordinates.

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>3.1.0</version>
  <scope>provided</scope>
</dependency>

Miscellaneous Downloads

Additional project related downloads are available here