这个yml配置文件的坑,谁来都得摔一个跟头。
今天要上线一个服务,本地启动服务可以运行,测试环境启动服务也可以运行,测试正常通过,上线时出现问题,打的jar始终运行不起来,经过一天的排查终于找到原因,现在记录一下
1.首先这次上线改动是一个小改动,需要加一个判断,代码一切正常,改动完成后对比jar包变化也正常
2.但是部署到服务器上就会出现异常

3.经过对比发现是注释的问题:19行代码多了4个空格,导致启动出现异常。

改成

服务正常启动

而且生产服务起始版本也是4个空格的状态,服务已经运行4年之久了,中间经过多次部署都没有问题,这次部署就出现了问题,jar包变化对比也没查出问题,多次代码审核也都通过。
浙公网安备 33010602011771号