java.net.UnknownHostException: 主机名: 主机名

在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

发表评论

电子邮件地址不会被公开。 必填项已用*标注