# Jakarta Servlet

# Technology Compatibility Kit, Version 4.0
Release Notes, September 2019

## Kit Contents

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

- Jakarta 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 Jakarta Servlet Version 4.0 implementation that is being tested.

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

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

## Platform Notes

- The Jakarta Servlet TCK tests have been built and tested with the Java™ Platform, Standard Edition SDK, Version 8 and a Jakarta EE Platform, compatible implementation, Version 8, Eclipse GlassFish 5.1.

- 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 Jakarta Servlet TCK

Please refer the Jakarta Servlet 4.0 Technology Compatibility Kit User's Guide for complete instructions on installing, setting up, and running the Jakarta Servlet 4.0 TCK. The online version of the JT Harness version 5.0 documentation is available here.

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

Copyright (c) 2017, 2019 Oracle and/or its affiliates. All rights reserved.