Mac の EclipseでTomcat起動するとUnknownHostException
Mac 環境の Eclipse で、プロジェクトをサーバ実行すると下記エラー
ERROR in ch.qos.logback.core.util.ContextUtil@63b977f2 - Failed to get local hostname java.net.UnknownHostException: <ユーザ名>: <ユーザ名>: nodename nor servname provided, or not known at java.net.UnknownHostException: <ユーザ名>: <ユーザ名>: nodename nor servname provided, or not known at at java.net.InetAddress.getLocalHost(InetAddress.java:1438)
ホスト名の設定が Mac のユーザ名になっていることが原因。
$ scutil --get HostName <ユーザ名>
scutil でホスト名を変更する。
$ scutil --set HostName "localhost" $ scutil --get HostName localhost