Java Web项目在Mac系统上启动时提示nodename nor servname provided

今天一不小心更新了Mac系统,然后在启动Java Web项目的时候,提示了java.net.UnknownHostException: MAC-mini-local nodename nor servname provided类似的错误,然而同样的项目在windows的环境下是可以正常启动运行的。

网上搜查一堆找到个能解决问题的网页,说貌似因为主机的名称变了,找不到映射的主机 就是这个:MAC-mini-local

解决办法 分享给大家步骤:

1、打开终端,输入命令sudo vi /private/etc/hosts,进入VI编辑器,增加如下的映射

127.0.0.1  MAC-mini-local

(进入 VI 后,键盘移动光标到最后,按下“i”,增加映射,按 ESC 退出编辑,wq 保存并退出)

2、输入刷新的命令dscacheutil -flushcache

启动 WEB 应用就不报那个错了。

参考链接:

http://blog.csdn.net/longyuhome/article/details/50674442 

原文地址:https://www.cnblogs.com/yeyuchangfeng/p/5950411.html