メモ:java.net.InetAddressでのローカルホスト名取得
import java.net.InetAddress; try { InetAddress address = InetAddress.getLocalHost(); String localHostName = address.getHostName(); String localHostAddress = address.getHostAddress(); } catch (UnknownHostException e) { // <i>ローカルホストの取得に失敗しました。</i> // <i>/etc/hosts に server.ip server.domain が設定されているか確認してください</i> // …的なエラーログ出す予定 e.printStackTrace(); }
java.net.UnknownHostException が出るならば /etc/hosts を確認
※/etc/sysconfig/network の HOSTNAME を見てるわけじゃないみたい
#server.ip server.domain server 192.168.0.255 hostname