jekins发布时报time stamp xxx is xxx s in the future的问题解决办法

前几天遇到一个诡异的问题,按照正确的spring和mybatis配置,使用jekins把项目发到测试环境,结果在调用查询服务的时候,报mapper方法找不到的错误(org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)),改了半天的项目配置,还是没用(mapper部分是新加的功能,之前没有)。

就在快要放弃的时候,我查了下jekins的发布记录,从里面看到一些这种信息:

15:36:03 tar: ./WEB-INF/web.xml: time stamp 2017-07-26 15:35:43 is 86.289093568 s in the future
大概意思是解压的时候发现要解压的文件是在未来的,于是就解压失败了。

网上也有相关内容说明这个事情:

`

到服务器上看了下,发现服务器时间比正常时间要晚90秒左右,且同步不过来(这个暂时没有去解决)。

那么还有一种解决办法是tar命令加上-m参数,跳过时间检查,找qa修改了发布脚本,重新发布就成功了!


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值