A. 外網怎麼訪問本地的tomcat
tomcat部署在什麼網路環境,都可以利用開放的nat123埠映射網路輔助平台,實現外網的訪問。實現過程:
1、在tomcat部署內網電腦安裝並啟用nat123,添加映射,選擇80埠映射或非80網站映射。將tomcat內網地址和埠映射到外網自己的域名,如無域名,可直接使用提示默認域名。
2、將tomcat內網地址埠映射到外網後,用外網地址即可以正常訪問tomcat應用。
B. 如何通過外網訪問自己的Tomcat
如果從外網訪問需要公網IP才行,沒有公網IP的話可以使用開源的holer,配置一個key就可以從外網訪問自己的tomcat了
C. tomcat怎麼設置用外網的電腦通過IP訪問
在tomcat中設置<Host name="本機的外網IP"
首先,這個是不需要的
如果你是用model撥號,那麼通過以上設置就可以了
如果你是通過路由器撥號,那麼你需要進入路由器..找到"埠映射"(不同的路由器名字可能不一樣)將來自WAN的訪問"轉接"到你自己電腦上
在埠映射的新項中,選擇該項為TCP,埠為80,然後轉到你自己的 192.168.1.11:80去即可
D. 怎樣讓外網的人訪問我的tomcat的項目
安裝好tomcat後,把你的web項目到%TOMCAT_HOME%webapps下面就OK 了。有種更優秀方法就是設定虛擬目錄,即把項目的目錄映射到tomcat中。這樣項目不需要再放到tomcat下,而且給開發人員帶來方便,方法如下:
1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安裝目錄下面相關的文件)打開此xml文件,在 <host </host之間加入如下代碼:
<Context path="" reloadable="true" debug="0" docBase="E:\workspace\test\bin" workDir="E:\workspace\test\work" crossContext="true"
</Context
<Context path="/test" docBase="E:\aaa" debug="0" reloadable="true"/
docBase是實際路徑,這里一般寫一個絕對的磁碟路徑,當然也可以寫相對路徑,相對路徑是相對於tomcat安裝目錄的webapps目錄的,通常設置虛擬目錄的目的是將tomcat的安裝和項目的保存分開,所以這里建議你使用磁碟絕對路徑,並且這個磁碟路徑不時在tomcat安裝目錄下。workDir是tomcat運行是對JSP文件做編譯後的文件,這個文件最好也是分開。
path為虛擬路徑,訪問時的路徑,注意:一定要加「/」。值得注意的是:path可以為"/"那麼訪問「IP:埠」就可以訪問到布置的工程,如果為"/test",那麼必須得訪問「IP:埠/test」才能訪問到,我建議採用第一種方法。不然訪問每個工程都得有個虛擬路徑,看上去不舒服。可能你會想到如果我有多個工程怎麼辦?是不是一定得取幾個虛擬路徑,如果你用一個IP的話那是肯定的。但是如果你把機器多設置幾個IP,那麼就行了,每個工程佔用一個IP,這樣層次結構更加清晰。
debug建議設置為0,reloadable設置為true。
其實不用那麼麻煩,只要把<Context path="/EHOP" docBase="D:\Study\Myproject\workspace\EShop\WebRoot"/ 寫在</Host上面一行就OK了!
2、如果在測試中出現404的錯誤,如果前面配置沒有錯,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虛擬路徑顯示目錄給禁止啦,此時可以在web.xml文件中找到
<servlet
<servlet-namedefault</servlet-name
<servlet-classorg.apache.catalina.servlets.DefaultServlet</servlet-class
<init-param
<param-namedebug</param-name
<param-value0</param-value
</init-param
<init-param
<param-namelistings</param-name
<param-valuefalse</param-value
</init-param
<load-on-startup1</load-on-startup
</servlet
將listings的value改為true,然後重新啟動tomcat,在輸入url,測試成功!
3、如果項目開發完成,准備部署在伺服器上時,記住要把第三步中web.xml文件中參數listings的值改為false,這樣可以避免把項目的部署路徑呈現給使用者!具體如下:<init-param
<param-namelistings</param-name
E. 如何讓外網訪問我電腦的tomcat伺服器
你電腦網路應該是區域網吧。只有公網的ip才能讓外網訪問的。
F. tomcat外網訪問的問題
首先檢查是否能ping通
如果不能ping通那麼當然訪問不了
如果能ping通
外網訪問不了,可能是防火牆把8080埠阻擋了,把防火牆禁用試試.
問題補充回答:
ping不同肯定訪問不了,那麼就是跟你的網路有關系了
需要看看你的區域網連接了
G. 用tomcat 如何讓外網訪問內網項目
這個必須需要路由器,沒有的話有沒有和別人共享的路由器?只要知道路由IP就可以了。第一步:打開瀏覽器,輸入路由器IP,默認為192.168.0.1 (此網關IP在dos命令符下鍵入ipconfig可得到).
第二步:輸入密碼;默認帳號和密碼:admin
第三步:名稱處隨便寫
個人IP地址寫想要映射的IP
協議模式選TCP
私有服務埠和公用服務埠寫上需要映射的埠
第四步:在私有服務埠和公有服務埠處填上跟我們軟體相一致的上線埠號,安裝時默認的埠號是2006,個人IP地址處填寫你的本機IP地址(此IP 在dos命令符下鍵入ipconfig可得到) 如這里的本機IP為192.168.0.2;協議處請選擇TCP,選擇激活按鈕,按執行!到此埠設置已完成.
H. tomcat伺服器外網訪問
你修改你的路由器虛擬服務功能了嗎,把外網的訪問指向你的電腦的內網網址,只需在路由器上設定一下你的電腦的內網IP和埠號即可。WEB方式設定,很簡單,你看一下路由器說明即可。希望對你有幫助。
I. tomcat如何通過外網訪問
1、別人的網路是否能ping通?
2、如果是linux,看別人是否能通過ssh或telnet登錄到你的機器。
3、如果前面的都可以的話,如果你的是linux,查看下防火牆是否開放8080埠,粗暴點就是直接關閉防火牆試試。