我打電話給Inet4Address.getByName("localhost")
,希望看到127.0.0.1
,但我看到我的IP分配給我的以太網/機場。如果我斷開我的以太網/機場,我將得到127.0.0.1
的分辨率,但只要我再次連接,它將解析爲以太網/機場的IP地址。本地主機未解析爲127.0.0.1
我使用的是OSX 10.6.7和Java版本「1.6.0_24」。我的/ etc/hosts文件有"127.0.0.1 localhost"
。終端中的Ping本地主機確實解析爲127.0.0.1。
我需要這個的原因是,我在做GWT開發,我有一個不同的JVM嘗試撥打GWT託管模式,並且我得到ConnectionException:連接被拒絕,如果localhost未解析爲127.0 .0.1。
感謝
如果你已經知道你必須去127.0.0.1然後指向它而不是解決。它可以是特定於平臺的,因爲在我的Linux機器上它resolvs 127.0.0.1 – guax 2011-05-12 22:12:13
我沒有自己的代碼來打電話,但如果我不知道如何使它工作,我會問人們做這種變化。 – JeffgNpc 2011-05-12 22:52:31
嘗試在「本地主機」中大寫,看看它是否有所作爲。 – 2011-05-13 19:38:29