title: Downloaded files are corrupted in IE when requested simultaneously
body: <p>I am experiencing an awkward problem related with downloading files in Internet Explorer. The server environment is as follows:</p>
  
  <ul>
  <li>Apache2 as a web server with mod_jk</li>
  <li>Tomcat6 as an application server</li>
  <li>Java/Spring application</li>
  </ul>
  
  <p>The files are served from a Java Servlet. The problem occurs when the certain file is requested from 2 clients using Internet Explorer at the same time. One of the clients fails to get the whole file, and ends up with a corrupt download.</p>
  
  <p>I used Wireshark to see the inbound data. And the download stops at like 50k of a 90k file, with a RELOAD (REsource LOcation And Discovery Framing) request from the server. </p>
  
  <p>This only happens in Internet Explorer. Tried the same scenario with Chrome/Firefox multiple times. And each time the downloads are completed successfully, the files working fine.</p>
  
  <p>I have checked through the application and Apache logs. There are nothing related with this problem. Went through the mod_jk logs with debug level. And it documents that only 50k of the file is sent. But there are no errors logged anywhere about this.</p>
  
  <p>The download servlet is also thread safe, no class variables are used in the doPost()method.</p>
  
  <p>So how to fix or trace the root of this problem?</p>
  
  <p>Thanks.</p>