[英]Running jsp page hosted in Linux VM from other machine through JSP hosted in windows through APACHE TOMCAT
嗨,我在Windows 7的Apache Tomcat 7服務器中托管了一個jsp頁面。
我的計算機已連接到網絡。 最初,無法從網絡中的其他計算機訪問該頁面。 后來,我將端口8080添加到了起作用的防火牆入站規則。
真正的問題是,我有一個裝有Linux的VM,並且其中正在運行TOmcat。 我已經在其中托管了一個頁面。 說hello.jsp。 當我使用http://192.168.202.135:8080/hello.jsp
從本地計算機訪問它時(其中“ 192.168.202.135”是我的VM的Ip)可以訪問。
我已經在Windows 7中托管的jsp頁面中寫了一個代碼win.jsp。
<html>
<head>
<title>JSP Page.</title>
</head>
<body>
<a href="http://192.168.202.135:8080/hello.jsp">Run jsp in linux</a>
</body>
</html>
當我單擊鏈接Run jsp in linux
,它正在工作。 但是,當我單擊其他計算機上的鏈接時,它不是。 為什么會這樣呢? 我已經將其托管在我的計算機中。 如果其他計算機上的用戶單擊它,應該訪問該頁面嗎?
任何幫助,將不勝感激。
編輯:VM托管的頁面只能由主機訪問。 我編寫的代碼只會鏈接到VM中的頁面。 但是它應該從主機上擊中。 怎么做?
如果這是您的VM的IP地址,則其他用戶不一定可以訪問它。 這取決於您如何定義主機/ VM網絡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.