DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Running
Common Configuration for all Tomcat versions
None.
Note: If you re-run the TCK you must stop Tomcat, empty the work directory and then restart Tomcat. This is because the TCK assumes it is running for the first time and a number of tests check various compilation activities.
Tomcat 9.0.x
None required (clean 9.0.x build).
Tomcat 10.0.x
Remove the request-character-encoding and response-character-encoding settings from conf/web.xml (the JSP TCK has one test that depends on the default encoding).
Test Suite
Download one of the following:
- latest EE4j8 nightly buildJakarta EE 8 (Tomcat 9.0.x): httpshttp://download.eclipse.org/ee4j/jakartaee-tck/8.0.1/nightly/jsptckjakartaee8/promoted/pages-tck-2.3_latest.0.ziplatest master nightly build
- Jakarta EE 9 (Tomcat 10.0.x): https://jenkinsdownload.eclipse.org/ee4j/jakartaee-tck/job/standalonetck-nightly-build-run/lastSuccessfulBuild/artifact/standalone-bundles/jsptck-2.3_latestjakartaee9/promoted/pages-tck-3.0.0.zip
Extract to JSP_TCK_HOME
Edit $JSP_HOME/bin/ts.jte
...
sigTestClasspath=${el.classes}${pathsep}${jspservlet.classes}${pathsep}${JAVA_HOME}/lib/rt.jarjar${pathsep}${JAVA_HOME}/lib/modules
set JAVA_HOME
cd $JSP_TCK_HOME/bin
...
Accept the defaults and then run the tests
Expected results
A default 9.0.x build with the above configuration passes the latest master build. The EE4J8 build has 1 test failure.Jakarta EE 8 JSP TCK.
A default 10.0.x build with the above configuration passes the Jakarta EE 9 JSP TCK with the following JREs:
- Adopt OpenJDK 8u275 b01
- Adopt OpenJDK 11.0.9 b11 (TCK and Tomcat)
Fixed bugs
The Apache Tomcat project has reported the following bugs to the Eclipse Jakarta EE TCK project which have since been fixed.
- 1 x regressions
- 1 x signature test