首页 > linux > common > 14.获取本地主机UnknownHostException

14.获取本地主机UnknownHostException

java程序连接redis,mongdb时ip设置为127.0.0.1时无法连接。提示UnknownHostException.这个问题的原因是/etc/hosts文件中127.0.0.1这一行中没有主机名。解决方法是修改/etc/hosts将主机名加在127.0.0.1后边.

1 hostname查看本机名

hostname

显示示例:

Ubuntu

不同的电脑显示可能不同.这个即是本机的hostname.后续会用到.

查看本机网卡绑定IP命令:

hostname -I

这个命令后边的I是大写的.

2 /etc/hosts文件加入hostname

查看本机hosts文件配置

cat /etc/hosts

显示示例:

127.0.0.1 localhost

这个显示种没有第一步hostname提示的名字.将那个名字加在最后.

vim /etc/hosts
修改
127.0.0.1 localhost Ubuntu

这里的Ubuntu改为你第一步hostname显示的字符.

注意这个文件是/etc/hosts不是/etc/host。修改完生效,不用重启服务器。

转载请保留原文链接.