【日记】WAR包部署Tomcat失败:error in opening zipfile

4 篇文章 0 订阅

昨天和往常一样,将热乎的新代码打包成war呈上测试服务器。

然而等了好久依然404,发现不对头后赶紧看了日志,发现:

error in opening zipfile

服务器上的 Tomcat:这个zipfile打不开!

什么鬼,操作和以往没有区别啊。于是找本地的Tomcat。

我自己的 Tomcat:听他鬼扯,我就能打开。

我迷茫了。

会想下自己的Tomcat是 8.5 服务器是 7.0 。难道是版本问题?

于是安装了一套7.0

我自己的Tomcat 7.0:打不开?不存在的。

我。。。

直接登录堡垒机手动操作:

unzip:你确定这是zip文件?

jar:我解压了一半发现有问题:...code length

难道有编码问题?

赶快会想下,今天的确是添加了一个js脚本,编码出错了?

notepad++:utf-8 !没毛病!

这到底是咋了?

时间紧迫,用了一个歪招,在本地解压再重新打包成zip,在服务器再手动解压。可算是能启动了。

but why?

第二天心想,不能一直这样啊,总不能以后每次部署都这么折腾吧。

试了试,用notepad++ 把新脚本转 utf-8 bom 再转回 utf-8。

打包上传部署启动一次完成,项目中的豪杰。

嗯。。。

但是以往添加脚本的操作可不少,也没这样过啊,怎么回事?

------------------------------------------------------------------------------------------------------------------------------------------------------

案子破了,堡垒机出了问题造成文件上传不完整。绕了弯路啊。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值