2009-12-24 370 views
2

該系統的hosts文件是罰款,127.0.0.1 localhost有...
平127.0.0.1,還是我的IP,其結果也很好..
Myeclipse中的版本是8.0,我只需使用其中的Tomcat。
部署了一個簡單的JSP + Javabean web項目so爲什麼http:// localhost:8080可用,而127.0.0.1不可用? (JSP在MyEclipse中的Tomcat +)

現在的情況是,當我打開的MyEclipse和啓動Tomcat,我可以訪問我的網站穿透式 http://localhost:8080/so/index.jsp,並顯示和運行良好(這意味着8080端口是沒事吧?),但http://127.0.0.1:8080/so/index.jsp是一個空白頁面(無源代碼)在K-Meleon中,並且該頁面在IE中無法找到。

不過,當我試圖從局域網中的另一臺電腦'http://myIP:8080/so/index.jsp'訪問它時,它只工作一點點。瀏覽器可以加載主頁,但沒有CSS,並點擊任何鏈接,甚至刷新頁面導致錯誤頁面(雖然網站上我自己的PC通過localhost訪問得很好)

有沒有人有曾經遇到過這種情況?

+0

空白頁是多少空白?右擊頁面 - >查看源代碼。 IE給了哪個錯誤? – BalusC 2009-12-24 18:04:16

+0

空白表示信號源沒有任何內容,並且錯誤是找不到頁面。 – Aloong 2009-12-24 20:16:20

回答

5

如果您將tomcat配置爲僅在非回送接口上進行偵聽,那麼您將得到這個結果。

請參閱this說明如何在server.xml中配置它。

使用netstat -a來查看您的tomcat實際正在監聽的內容。

+0

+1:點亮。從來沒有想過它(也從來沒有使用它)。 – BalusC 2009-12-24 20:00:31

+0

不明白你的意思,我沒有配置任何東西,因爲它與MyEclipse一起安裝。那麼在哪裏糾正配置? – Aloong 2009-12-24 20:19:00

+0

我與OP有同樣的問題,但server.xml和netstat -an表明tomcat正在監聽所有接口。任何其他提示? – kellogs 2011-05-18 15:48:23

相關問題