O erro java.util.zip.ZipException: error in opening zip file
De Wiki Integrator do Brasil
Todo servidor Java tem ativo, por padrão, o hot deploy. Subir seu aplicativo por FTP, com o servidor Java executando, o fará concluir que o arquivo WAR está completo, tentando executar o deploy, gerando o erro estranho de falha na descompactação “zip”: java.util.zip.ZipException: error in opening zip file. Infelizmente, o upload de arquivos de muitas conexões de Internet, principalmente no Brasil, são baixos e geraria este erro. Portanto, sempre que quiser realizar o deploy no Tomcat diretamente, sem o Manager, via FTP ou comandos de envio similar, realize o stop no serviço, suba o arquivo e depois o start.