解决使用阿里ECS服务器运行tomcat报错,java.util.zip.ZipException: zip END header not found。war包上传。

我是用于来解决war上传阿里云服务器运行tomcat时发生:

java.util.zip.ZipException: zip END header not foundjava.util.zip.ZipException: zip END header not found

解决思路:排除法(可能出现问题的地方)
1.打war包时出错——解决:在本地用tomcat运行测试项目是否能跑
2.拉取tomcat镜像时出错——解决:删除后重新拉取
3.安装tomcat容器时出错——解决:重新安装,注意:先stop容器才能删除,删除后重新安装
4.后面说

我在网上找了些解决方案,都没啥用,直到遇见它https://blog.csdn.net/qq_32574435/article/details/79400552
发现,我还是被骗了。。。
解决失败1:
有人说部署项目时上传war包到服务器过程中丢失了,将war包打包成zip再上传到/usr/local/
tomcat/webapps,防止丢失,善良的我塔喵信了。后来想想war本来就是一个压缩包,怎么会丢失呢。。。管你用的是什么协议啊,尝试前已经有所怀疑,可是,,,真香,,,,测试无果。。。。

最后,以上尝试都做过了,项目在本地能跑,镜像和容器都重新装了,发现还是解决不了问题。

男人就要拿得起放得下,搞不定就先放一放,然后我就去玩手机睡觉了,醒来突然灵感一来,我塔喵的不会是阿里云服务器端口没有开放吧?!试一下,卧槽!搞定!一只从机械转学Java的菜鸟艰辛成长史…

阿里云服务器端口开放步骤:
1.首先,进入安全组进入安全组件开放端口
2.创建端口号
在这里插入图片描述
3.测试:数据来了!前端用的是vue框架,好用!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值