今天一不小心更新了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 應用就不報那個錯了。
參考鏈接: