-
Bug
-
Resolution: Done
-
Major
-
2.2.3.Final, 2.2.4.Final
-
None
TomcatContainer use org.apache.tomcat.InstanceManager class to detect that container is Apache Tomcat but current Jetty (at least 9.2.2) contains this class in classpath (in jsp-engine lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.3.v20140313.jar) so Jetty is false detected as Tomcat which leads to java.lang.NoClassDefFoundError: org/apache/catalina/core/ApplicationContextFacade later.
To avoid this error TomcatContainer should use less generic class (e. g. org.apache.catalina.connector.Request or something similar).