java - 本地主机未解析为 127.0.0.1

标签 java macos localhost

我调用 Inet4Address.getByName("localhost") 希望看到 127.0.0.1,但我看到我的 IP 分配给了我的以太网/机场。如果我断开我的以太网/机场,我将获得 127.0.0.1 的分辨率,但一旦我再次连接,它就会解析为以太网/机场的 IP 地址。

我使用的是 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: connection refused, if localhost doesn't resolve to 127.0. 0.1.

谢谢

最佳答案

我遇到了同样的问题,这是因为我的主机名设置为本地主机。我更改了它并解决了问题。

关于java - 本地主机未解析为 127.0.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5985034/

相关文章:

java - 部署tomcat 7时出现PermGen Space错误?

Java 等同于 C# 中的 where

java - TabbedPaneUI 绘制选定的选项卡

macos - NSPopover 不关闭

objective-c - NSBundle pathForResource 在 shell 工具中失败

php - 图像未从本地主机服务器显示

html - HTML5音频标签不适用于IIS7本地主机

java - Android NDK : JNI GetMethodID called with pending exception java. lang.ClassNotFoundException:未找到类

java - 如何使用 Selenium 3.3.1 获取 Safari 10 主要版本号?

macos - Mac OS X Sierra 10.12 上的 Apache ERR_CONNECTION_REFUSED