2012-02-20 107 views
1

我为我的机器(Win7的亲X64)上运行的码头上使用Maven web应用程序,我遇到了一些奇怪的问题:Web应用程序通过本地主机访问,但不127.0.0.1

  1. 当我尝试打开它在我的浏览器 - 这是通过localhost但不127.0.0.1或我的本地地址(192.168.0.14)访问。
  2. 当有人从我的本地网络其他尝试访问该应用程序,他可以通过我的计算机的名称做,但不是通过我的本地地址。

注:

  1. 平适用于本地主机和127.0.0.1。另外,我可以用telnet访问127.0.0.1(80)。
  2. windows防火墙是关闭(停止服务)的主机定义文件
  3. 清洁DNSARP chache没帮上的其他计算机
  4. 网络应用程序工作正常
  5. 没有什么,我可以访问它通过他们的IP。我们都分享相同的pom.xml
  6. 错误说 - “链接似乎是

请帮我找出什么是地狱可以是问题

感谢...

+0

你可以做一个普通的telnet到端口吗? – 2012-12-26 01:11:36

回答

4

经过一个漫长的夜晚,尝试几乎所有我认为我发现的问题 - Skype

8080上运行成功后,码头咨询我的朋友,他告诉我关于Skype的问题。关停后的Skype,码头运行完美上快速搜索后的80端口以及:)

,我发现这一点 - http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80-and-443-on-local-computer/

注:由于某种原因,Jetty是不是抛出一个异常,像这应该服务器情况

+0

这是太傻了,但它解决了我刚搬到码头到不同的端口,感谢上帝,我发现这个答案。 – formatc 2012-12-30 00:13:43

1

如果您获得真正404错误,那么显然你是连接到服务器的码头,但码头是决定不服务于您的应用程序上的地址。

这听起来像你已经在码头服务器上启用虚拟主机,以便应用程序仅被绑定到特定的主机名称,因此不会在数字IP地址上提供。

我不知道你是如何在这种情况下清盘虽然。

+0

我不知道为什么我认为这是404错误 - 这显然不是 – levtatarov 2012-02-21 08:03:42

相关问题