I did some digging and then added this jar:
slf4j-log4j12-1.7.30.jar
This stopped the java.lang.NoClassDefFoundError however, I get this in the console log:
[1/12/21 13:58:05:906 CST] 00000083 SystemErr R SLF4J: Class path contains multiple SLF4J bindings.
[1/12/21 13:58:05:906 CST] 00000083 SystemErr R SLF4J: Found binding in [bundleresource://267.fwk-1729075385:1/org/slf4j/impl/StaticLoggerBinder.class]
[1/12/21 13:58:05:906 CST] 00000083 SystemErr R SLF4J: Found binding in [wsjar:file:/C:/Users/Steve.Dyke/IBM/rationalsdp/workspace/QMS/QMSWebApp/WebContent/WEB-INF/lib/slf4j-log4j12-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
[1/12/21 13:58:05:906 CST] 00000083 SystemErr R SLF4J: See
http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
I am not sure what jar I need to delete.