今天一不小心更新了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 应用就不报那个错了。
参考链接: