遇到非常诡异的bug 本地机服务 读取 虚拟机nacos配置正常
复制本地机服务jar 到虚拟机上运行 报错 说连接不上
Server check fail, please check server 192.168.241.129 ,port 9848 is available , error ={}
重装nacos 后正常...
在解决这个问题的时候顺带解决了另一个bug
如果nacos的配置中有中文 直接运行jar可能会报错 编码不同导致的
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
解决方案是 java 命令增加 编码选项
-Dfile.encoding=utf-8
本文解决了一个关于Nacos配置同步的问题,本地服务能正常读取Nacos配置,但在虚拟机上运行时却出现连接错误。通过重新安装Nacos解决了此问题,并分享了如何通过设置Java命令的编码选项来避免因中文配置导致的编码错误。
1万+

被折叠的 条评论
为什么被折叠?



