2012-02-20 145 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

相關問題