解決方法
查看 /ect/hosts 文件的內容:
127.0.0.1 localhost
好像沒什麼異常,但是通過
scutil ––get HostName
命令查看返回的確實空,所以只有手動設置默認的host了
scutil ––set HostName "localhost"
此處的localhost必須存在於hosts文件中。
該問題可以解決如下問題:
1、在Mac上啓動tomcat時,報瞭如下錯誤:
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: XXXX: XXXX: nodename nor servname provided, or not known
2、java調用SAP RFC時 報錯 unknow host
Red hat 中:
hostname 'scfqas' unknown
在/etc/hosts 文件中添加:(scfqas爲你的主機名)
127.0.0.1 scfqas localhost
127.0.0.1 scfapp1 localhost
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=scfqas