title: tomcat error while deploying WAR file
body: <p>Please help me with the below exceptions that I obtain while trying to deploy a WAR file on Tomcat server.</p>
  
  <pre><code>07:46:50,076  WARN HostConfig:606 - Exception while expanding web application archive chapal.war
  07:47:00,123  INFO StandardHostDeployer:435 - Processing Context configuration file URL file:/home/eqdev/eqgen117/chrad/chapal-puru/tomcat/conf/Catalina/local
  host/chapal.xml
  07:47:00,158 ERROR Digester:1275 - Begin event threw exception
  java.util.zip.ZipException: error in opening zip file
          at java.util.zip.ZipFile.open(Native Method)
          at java.util.zip.ZipFile.&lt;init&gt;(ZipFile.java:203)
          at java.util.jar.JarFile.&lt;init&gt;(JarFile.java:132)
          at java.util.jar.JarFile.&lt;init&gt;(JarFile.java:70)
          at sun.net.www.protocol.jar.URLJarFile.&lt;init&gt;(URLJarFile.java:56)
          at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:41)
          at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:68)
          at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:102)
          at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
          at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:155)
          at org.apache.catalina.startup.SetDocBaseRule.begin(SetDocBaseRule.java:138)
          at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
          at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65)
          at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
          at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
          at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
          at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
          at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
          at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
          at org.apache.commons.digester.Digester.parse(Digester.java:1567)
          at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
          at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
          at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:482)
          at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
          at org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:834)
          at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1070)
          at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327)
          at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
          at org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:800)
          at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
          at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
          at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
          at java.lang.Thread.run(Thread.java:595)
  07:47:00,165 ERROR HostConfig:484 - Error deploying configuration descriptor chapal.xml
  java.io.IOException: java.util.zip.ZipException: error in opening zip file
          at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:494)
          at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
          at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:482)
          at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
  </code></pre>