Я звоню на Inet4Address.getByName("localhost")
, ожидая увидеть 127.0.0.1
, но вместо этого я вижу свой IP, назначенный для моей сети Ethernet / аэропорта.Если я отключу сеть Ethernet / аэропорт, я получу разрешение 127.0.0.1
, но как только я подключусь снова, оно разрешится к IP-адресу сети Ethernet / аэропорта.
Я использую OSX 10.6.7 и Java-версия "1.6.0_24".Мой файл / etc / hosts имеет "127.0.0.1 localhost"
.Ping localhost в терминале разрешается до 127.0.0.1.
Причина, по которой мне это нужно, заключается в том, что я занимаюсь разработкой GWT, где у меня есть другая JVM, пытающаяся сделать вызов в GWT Hosted Mode, и я получаюa ConnectionException: соединение отклонено, если localhost не разрешается до 127.0.0.1.
Спасибо