现象:同一个jar包,在主机启动成功,在从机启动失败
失败原因:经仔细比对,主从机jar包完全一致,启动失败的原因是配置文件里面的编码存在问题,主机配置文件编码是utf-8格式,而从机配置文件编码是utf-8含bom标记的,此时,如果jar包启动时读取的配置文件参数恰好在文件开头等情况,加上bom标记,可能就读不到该参数报空指针等各种问题。
解决方法:
用VIM进入到该配置文件,执行命令:
1. :set nobomb 清楚文件bom标记
2. :wq! 保存
现象:同一个jar包,在主机启动成功,在从机启动失败
失败原因:经仔细比对,主从机jar包完全一致,启动失败的原因是配置文件里面的编码存在问题,主机配置文件编码是utf-8格式,而从机配置文件编码是utf-8含bom标记的,此时,如果jar包启动时读取的配置文件参数恰好在文件开头等情况,加上bom标记,可能就读不到该参数报空指针等各种问题。
解决方法:
用VIM进入到该配置文件,执行命令:
1. :set nobomb 清楚文件bom标记
2. :wq! 保存