2012-02-10 28 views
0

當我accesss我的web應用程序託管在本地的Tomcat與本地主機我看到預期的歡迎頁面,但是當我用IP地址訪問它,它不工作,並給 404錯誤。我沒有得到什麼問題與ipaddress而不是本地主機的鏈接?使用ip地址訪問本地應用程序時出現404錯誤,但在本地主機上正常工作?

http://localhost:8080/wiki/工作正常 http://10.232.176.9:8080/wiki/不會IPCONFIG從命令提示符下運行

我已確認的IP地址。它是一樣的。

+0

查看該IP地址是否在您的主機文件中。 – duffymo 2012-02-10 10:15:05

+0

提供當你在命令提示符下鍵入'ipconfig'時獲得的屏幕截圖..我相信你使用錯誤的IP ... – 2012-02-10 10:19:47

+0

嗨duffymo,那ip地址不在主機文件中。但我想給下面的文件10.232.176.9 MyApplication的條目,然後acessing與HTTP應用程序://爲MyApplication:8080 /維基/但同樣的錯誤 – 2012-02-10 10:58:49

回答

1

這似乎是你的外部IP,所以你可能有一個路由器/防火牆阻止訪問。 你有沒有試着用127.0.0.1:8080訪問,或(另一臺計算機上)的網絡,使用IP像10.1.1.X192.168.1.X或whathever子網是什麼?

+0

嗨馬塞洛127.0.0.1:8080工作正常too.If我試圖接取來自同一臺機器上的應用程序在哪個主機上運行防火牆/路由器如何進入圖片 – 2012-02-10 10:55:38

+0

也嘗試從其他機器訪問該鏈接,得到相同的錯誤 – 2012-02-10 10:56:16

+0

@MSach,如果您使用的是外部IP,則無關緊要如果你在主機上 - 它會通過DNS和外部路由器轉發請求(*漂亮*當然,不是100%) – Marcelo 2012-02-10 11:10:30

2

我幾乎可以肯定它是與哪些IP地址的網絡服務器正在收聽。請參閱this Apache documentation page以瞭解它是如何在Apache中完成的;我相信,Tomcat是基於...?

+0

不,Tomcat不基於Apache httpd – mauhiz 2012-11-14 05:59:10

+1

對於那些使用Apache 2.4的人來說:https://httpd.apache.org/docs/2.4/bind.html – user46688 2017-01-09 00:33:11

相關問題