When Tomcat is not available (for example, when using Jetty), the ClientAbortException is not available either, causing an error when starting the server. This commit fixes that, and instead catches that exception (or its Jetty equivalent) via reflection.