更新系統後IDEA下啓動項目失敗,報錯:java
/Users/****/tomcat/tomcat-7.0.70/bin/catalina.sh run Connected to the target VM, address: '127.0.0.1:57716', transport: 'socket' [2016-11-05 11:53:04,930] Artifact ****:war exploded: Server is not connected. Deploy is not available. ??: ????????: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: ****MacBook-Pro.local: ****MacBook-Pro.local: nodename nor servname provided, or not known Disconnected from server Disconnected from the target VM, address: '127.0.0.1:57716', transport: 'socket'
看錯誤信息彷佛是不知道域名「****MacBook-Pro.local」對應的地址是多少,雖然暫時不知道爲何不是localhost,但既然他不知道就告訴他先。node
編輯配置文件,須要sudo的權限才行vim
sudo vim /etc/hosts
發現裏面各類 IP 域名tomcat
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 127.0.0.1 ******0 #隨便找個空位加上這個,告訴他這個域名地址是本機,*號爲手動打碼 127.0.0.1 ****MacBook-Pro.local 127.0.0.1 ******6 127.0.0.1 *******.com
把那個tomcat找不到的地址加進去就好了socket
PS:雖然這個問題解決了但項目還沒跑起來,爲何要做死升系統!!!ide