Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Set the following system properties

  • -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true
  • -Dorg.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR=false
  • -Duser.language=en
  • -Duser.country=US

Make the following changes to context.xml

...

command.testExecute += -Djava.endorsed.dirs=${ts.home}/endorsedlib
  
set JAVA_HOME
cd $SERVLET_TCK_HOME/bin

...

A default 9.0.x build with the above configuration triggers 19 16 test failures

2 Expected failures

  • 1 x signature test as Tomcat has added a missing \@Deprecated annotation
  • 1 x default context path test as Tomcat configuration always overrides this

3 TCK bug

1 + TBD TCK bugs

...

13 TBD

Note the configuration above also works around 3 additional TCK bugs

1 Tomcat bug has also been fixed as a result of running the TCK

...