# Java™ Servlet

# Technology Compatibility Kit, Version 4.0
Release Notes, August 2017

## Kit Contents

The Java™ Servlet, Version 4.0 Technology Compatibility Kit (Servlet TCK) includes the following items:

- JavaTest harness version 4.4.1 and related documentation:

  - The JavaTest harness Release Notes are provided in the JavaTest documentation directory in the Servlet 4.0 TCK documentation bundle.

  - The JavaTest harness provides three User's Guides in PDF format. The JavaTest User's Guides are also available in JavaHelp format, and can be displayed either in the JavaTest harness or in a separate viewer launched from the command line.

    - JavaTest User's Guide: Graphical User Interface contains information on using the test harness GUI.
    - JavaTest User's Guide: Command Line Interface contains information on running tests by using the test harness command line.
    - JavaTest Agent User's Guide contains information on running tests by using the test harness agent.

- Servlet TCK Signature, API, and End-to-end tests:

  - A Signature test that checks that all of the public APIs are supported or defined as specified in the Servlet Version 4.0 implementation that is being tested.

  - API tests for all of the public APIs and language elements defined by the Servlet 4.0 Specification.

  - End-to-end tests for sending http requests to the web container or server and receiving responses based on the Servlet 4.0 Specification.

## Platform Notes

- The Servlet TCK tests have been built and tested with the Java™ Platform, Standard Edition SDK, Version 1.8 and Java™ Platform, Enterprise Edition reference implementation, Version 8 (Java EE 8 RI).

- In the instructions in this document, variables in angle brackets need to be expanded for each platform. For example, `<TS_HOME>` becomes `$TS_HOME` on Solaris/Linux and `%TS_HOME%` on Windows. In addition, the forward slashes (`/`) used in all of the examples need to be replaced with backslashes (`\`) for Windows.

## Installing, Setting Up, and Running the Servlet TCK

Please refer the Servlet 4.0 Technology Compatibility Kit User's Guide for complete instructions on installing, setting up, and running the Servlet 4.0 TCK.

Please take special care to set the JAVA_OPTIONS environment variable as described in the sections "Using the Command Line for TCK Test Execution" and "Using the GUI for TCK Test Execution".

Copyright © 2017 Oracle and its affiliates. All rights reserved.