Tomcat启动解压war包报错::java.util.zip.ZipException: error in opening zip file

Tomcat报错截图如下:

Tomcat启动解压war包报错::java.util.zip.ZipException: error in opening zip file

看了很多博文,有说是 1.磁盘空间不足的,df -h 查看磁盘还有空间

                                  2.也有说是pom引用依赖的问题

                                  3.也有说删除hostname文件夹能够解决的

尝试了一下都没有解决。

后面发现,我是通过 ctrl+c  ctrl+v直接将文件复制到linux服务器的远程桌面上的,然后再移到Tomcat的webapps下。

可能是在这个过程中文件出现了损坏或者一些其他问题。

解决: 通过sftp文件上传到服务器上,则能够正常启动