在linux下启动容器的的时候出现了如下的错误:
java.net.UnknownHostException: xxx.com: 未知的名称或服务
在其它环境都能正常的启动,就这台服务器报错。
原因
因为这台服务器修改过hostname,部署过其他的应用。
解决办法
修改/etc/hosts文件
127.0.0.1 主机名 localhost.localdomain localhost
或是再添加一条
127.0.0.1 主机名
主机名是新加的,原来没有,保存,问题解决。
如果上面的办法不行。执行以下操作
1.修改
/etc/sysconfig/network中的hostname=localhost
2执行
echo localhost> /proc/sys/kernel/hostname