title: tomcat8 at 100% cpu when trying https on port 80
body: <p>When trying to connect to tomcat 8 using <a href="https://localhost:8080/" rel="nofollow noreferrer">https://localhost:8080/</a> tomcat get stuck at 100% cpu with <code>ip - - [12/Jan/2017:12:14:23 +0100] "-" 400 - -</code> in the access_log and </p>
  
  <pre><code>Jan 12, 2017 1:23:50 PM org.apache.coyote.http11.AbstractHttp11Processor process
  INFO: Error parsing HTTP request header
   Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
  </code></pre>
  
  <p>in catalina.out</p>
  
  <p>On firefox I get </p>
  
  <pre><code>SSL_ERROR_RX_RECORD_TOO_LONG
  </code></pre>
  
  <p>I tried with tomcat8 with the default configuration (fresh install on debian 8) and the same thing is happening. I know I shouldn't try https on port 8080 or 80 but I get those requests on my server and I have to restart tomcat to fix the 100% cpu utilization</p>