None required (clean 9.0.x build).
Download one of the following:
Extract to JSP_TCK_HOME
Edit $JSP_HOME/bin/ts.jte
You'll need to set the following properties (adjust the paths and values for your environment)
webServerHome=/path/to/tomcat
webServerHost=localhost
webServerPort=8080
jspservlet.classes=${webServerHome}/lib/servlet-api.jar${pathsep}${webServerHome}/lib/jsp-api.jar
el.classes=${webServerHome}/lib/el-api.jar
sigTestClasspath=${el.classes}${pathsep}${jspservlet.classes}${pathsep}${JAVA_HOME}/lib/rt.jar
set JAVA_HOME
cd $JSP_TCK_HOME/bin
ant gui
Accept the defaults and then run the tests
A default 9.0.x build with the above configuration passes both the latest master and EE4J8 nightly builds.
The Apache Tomcat project has reported the following bugs to the Eclipse Jakarta EE TCK project which have been fixed in the latest nightly builds.