tomcat外網訪問
Ⅰ tomcat如何通過外網訪問
1、別人的網路是否能ping通?
2、如果是linux,看別人是否能通過ssh或telnet登錄到你的機器。
3、如果前面的都可以的話,如果你的是linux,查看下防火牆是否開放8080埠,粗暴點就是直接關閉防火牆試試。
Ⅱ 外網怎麼訪問本地的tomcat
tomcat部署在什麼網路環境,都可以利用開放的nat123埠映射網路輔助平台,實現外網的訪問。實現過程:
1、在tomcat部署內網電腦安裝並啟用nat123,添加映射,選擇80埠映射或非80網站映射。將tomcat內網地址和埠映射到外網自己的域名,如無域名,可直接使用提示默認域名。
2、將tomcat內網地址埠映射到外網後,用外網地址即可以正常訪問tomcat應用。
Ⅲ tomcat伺服器外網訪問
你修改你的路由器虛擬服務功能了嗎,把外網的訪問指向你的電腦的內網網址,只需在路由器上設定一下你的電腦的內網IP和埠號即可。WEB方式設定,很簡單,你看一下路由器說明即可。希望對你有幫助。
Ⅳ tomcat外網訪問的問題
首先檢查是否能ping通
如果不能ping通那麼當然訪問不了
如果能ping通
外網訪問不了,可能是防火牆把8080埠阻擋了,把防火牆禁用試試.
問題補充回答:
ping不同肯定訪問不了,那麼就是跟你的網路有關系了
需要看看你的區域網連接了
Ⅳ 如何通過外網訪問自己的Tomcat
如果從外網訪問需要公網IP才行,沒有公網IP的話可以使用開源的holer,配置一個key就可以從外網訪問自己的tomcat了
Ⅵ tomcat怎麼設置用外網的電腦通過IP訪問
在tomcat中設置<Host name="本機的外網IP"
首先,這個是不需要的
如果你是用model撥號,那麼通過以上設置就可以了
如果你是通過路由器撥號,那麼你需要進入路由器..找到"埠映射"(不同的路由器名字可能不一樣)將來自WAN的訪問"轉接"到你自己電腦上
在埠映射的新項中,選擇該項為TCP,埠為80,然後轉到你自己的 192.168.1.11:80去即可
Ⅶ 路由器下如何設置tomcat讓外網訪問項目
你保證你的網站服務搭建好,然後保證內網其他機器可以訪問。
再在路由器點擊轉發規則——虛擬伺服器,做好埠映射就可以了
Ⅷ 如何才能用外網訪問tomcat伺服器
從外網訪問需要藉助一些埠映射軟體的,比如開源的holer簡單配置一個key就實現從外網訪問了
Ⅸ 外網訪問內網的tomcat到底怎麼做
首先我要說.....你接的電信的線是靜態ip么?
如果是動態ip,比如家用娛樂型的我的e家之類的電信服務,那麼我只能遺憾的告訴你你繞不開像花生殼這類的虛擬ip軟體......
我就說說假設你的靜態ip的前提下如何做吧(其實所有的步驟都是配置路由的過程):
首先連接你的tomcat伺服器通過網線連接在路由的任意一個lan口上。
路由的wan口連接到電信提供商給你的外網介面上
設置路由:
打開路由的管理網頁....
看你的路由說明書一般路由出廠設置時192.168.0.1這個橋段。
在路由的wan口設置里
IP地址:
子網掩碼:
網關:
DNS伺服器:
備用DNS伺服器:(可選)
填寫以上5項,他們都是電信服務商提供給你的
並且記住IP地址這個參數就是外網訪問你伺服器的ip地址。
在路由的lan口設置里
設置IP地址: 這個是你自己隨意定的 但是不能違背ip地址的格式
他的作用是確定你內網的ip段:比方你可以設置193.168.2.1
這樣你路由在內網的ip就確定了
子網掩碼:選擇的 隨便選個 一般是255.255.255.0
此時,只需設置你伺服器的網路參數
IP地址:要和剛才路由設置的ip在同意橋段上如193.168.2.2
子網掩碼:255.255.255.0
網關:193.168.2.1(就是路由的ip)
DNS伺服器:和設置路由wan口的該項參數值一致
備用DNS伺服器:(可選)同上
下來還是看路由管理界面
設置路由的轉發規則
這個很重要,這個的理論上的定義也很好理解 我貼出來你看看應該能明白:
虛擬伺服器
虛擬伺服器定義了廣域網服務埠和區域網網路伺服器之間的映射關系,所有對該廣域網服務埠的訪問將會被重定位給通過IP地址指定的區域網網路伺服器。
然後根據路由管理系統的提示將伺服器端的8080埠(注意這個埠號需要和你配置tomcat埠號保持一致,我這個用的是tomcat默認的埠號,如果你做了tomcat埠號的修改這里需要以你的設置為准)映射到你的伺服器機器上就以剛才我設置的ip為例 就是映射到內網的ip為193.168.2.2這台電腦上,傳輸協議tomcat肯定是tcp協議了.....
至此,大功告成!
============================
順便說下 樓主你不厚道......連懸賞分都沒有。
俺打這么多連個辛苦費的么有 哎!!
剛才沒注意。。。。
Ⅹ 怎樣讓外網的人訪問我的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