windows下调用某外部服务的接口正常,发布到测试环境中的linux下,短信服务接口、验证码接口齐刷刷的出现了UnknownHostException,
java.net.UnknownHostException: www.kexuntong.cn
java.net.UnknownHostException: ssl.captcha.qq.com
莫名其妙。经过一番折腾发现是linux下域名的设置问题。
解决方案如下:
1、ping www.kexuntong.cn 获取返回的ip地址
2、打开hosts文件,增加映射:101.132.129.68 www.kexuntong.cn
保存一下,重新访问调用服务,一切搞定!