title: Tomcat7: Error waiting for multi-thread deployment of WAR files to complete
body: <p>Tomcat <strong>7.0.30</strong> fails on startup (does not manage to start) with this exception:</p>
  
  <pre><code>SEVERE: Error waiting for multi-thread deployment of WAR files to complete
  </code></pre>
  
  <p>The following is the exception's full stack trace:</p>
  
  <pre><code>==&gt; /usr/share/tomcat7/logs/catalina.out &lt;==
  
  Sep 17, 2012 2:43:22 PM org.apache.catalina.startup.HostConfig deployWAR
  INFO: Deploying web application archive /usr/share/tomcat7/webapps/cfwd.war
  Sep 17, 2012 2:43:22 PM org.apache.catalina.startup.HostConfig deployWARs
  SEVERE: Error waiting for multi-thread deployment of WAR files to complete
  java.lang.InterruptedException
      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302)
      at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:248)
      at java.util.concurrent.FutureTask.get(FutureTask.java:111)
      at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:752)
      at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
      at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1454)
      at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
      at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
      at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
      at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
      at java.lang.Thread.run(Thread.java:679)
  </code></pre>
  
  <p>Note that <code>cfwd.war</code> is the only war file in the <code>webapps</code> directory (in addition to the usual default contents, as <code>examples</code>, <code>manager</code>, etc etc).</p>
  
  <p>Any ideas about possible causes for this?</p>