2012-06-14 98 views
2

我在遠程機器上安裝了Apache Tomcat 5.5版本。應用程序正在使用Java servlets和mysql數據庫。我需要在任何系統上使用特定的IP地址(http://192.168.2.2:8080/myapps)訪問這些頁面。無法使用瀏覽器從遠程機器訪問Tomcat Apache服務器

請爲我提供一個參考鏈接或訪問遠程服務器網頁的步驟。

問候,

+1

定義「遠程」,你使用的是本地IP地址。 –

+0

到目前爲止你做了什麼? – hcg

+0

我認爲你試圖訪問它,它不工作?錯誤是什麼? Tomcat是否在該機器上運行?您是否可以在Tomcat機器上本地打開網頁,如http:// localhost:8080/myapps? – maksimov

回答

3

聽起來像是你有任何與它tomcat的機器上安裝了防火牆,你有它的IP地址錯誤,或者你是哪個不能連接到它的網絡上。

您可以使用遠程地址 - http://192.168.2.2:8080/myapps?在它所在的機器上(即可以用localhost:8080/myapps訪問它的機器)訪問它嗎? 如果不是地址錯誤。

如果瀏覽器根本無法訪問192.168.2.2,這意味着您的計算機上有防火牆,或者您嘗試使用不啓動192.168的地址。

編輯

地址192.168.x.x是一個「私有地址」,這意味着該地址範圍之外沒有任何東西可以連接到它,它不能去到互聯網。如果你想從互聯網訪問它,你需要一種方法來將一個公共地址(例如你所列出的xxx.125.xxx.158)翻譯成你的私人地址,例如設置了端口轉發的路由器。

沒有這一點,你將無法連接到它。

+0

是的木質。遠程計算機不在我的網絡上。但我想訪問它。我可以通過使用localhost和ip地址url從tomcat服務器訪問網頁。 –

+0

@محمدخليل如果它位於一個單獨的網絡上,那麼您將無法使用本地IP地址訪問它,您必須獲取可通過它連接到的外部IP地址。 –

+0

我無法使用外部IP地址xx.125.xx.158查看我的網頁。我已經從whatismyip.com檢查任何解決方案來解決這個問題。 –

2

我在我的Windows 2012服務器操作系統中遇到了同樣的問題,我剛剛在運行tomcat apache的端口上添加了一個異常。

用於添加例外端口使用下面的步驟

1)打開Windows防火牆通過點擊開始按鈕的開始按鈕的圖片,然後點擊控制面板。在搜索框中,鍵入防火牆,然後單擊Windows防火牆。

2)在左側窗格中,單擊高級設置。需要管理員權限如果系統提示您輸入管理員密碼或進行確認,請輸入密碼或提供確認。

3)在具有高級安全性的Windows防火牆對話框的左窗格中,單擊入站規則,然後在右窗格中單擊新建規則。

4)現在選擇端口,然後單擊下一步,現在在特定的本地端口輸入您的端口或檢查所有本地端口。這就是全部

+0

最後,當我關閉域配置文件防火牆時,它爲我工作。 – jellboi

相關問題