使用自己電腦搭建一個(gè)外網(wǎng)可以訪問的服務(wù)器tomcat本地搭建

轉(zhuǎn)自http://wenku.baidu.com/link?url=kGLhiO1xiiepXa9Q2OJDmm6Zr8dQmpSYYPVTFmc3CZtD6Z7HvFi2miCYDiQdTYF2TYIpSvp93STFFoLv1yP6OG25OjVDHn11y2BHFvlYJLG

我們平常學(xué)習(xí)時(shí)經(jīng)常會(huì)寫一下javaweb程序,我們?yōu)榱烁鼙平F(xiàn)實(shí)挠羔,就想著自己的javaweb程序發(fā)布后独旷,外網(wǎng)的同學(xué)能夠訪問我們的網(wǎng)站滓鸠,難道我們?nèi)ベI空間窃诉,去買域名嘛漆枚,其實(shí)也沒必要盔夜,我們只是學(xué)習(xí)鲁沥,測(cè)試之用荠锭,在自己的電腦上搭建一個(gè)服務(wù)器完全可以滿足要求旱眯。上次寫的一篇博客,PC服務(wù)端與Android客戶端實(shí)現(xiàn)網(wǎng)絡(luò)通信证九,就是利用這個(gè)原理删豺。
我們分為三步走來實(shí)現(xiàn):(我這里用的示例javaweb程序是我自己簡(jiǎn)單寫的一個(gè)小程序shop1)
1,
我們用Tomcat服務(wù)器愧怜,如果我們的javaweb程序已經(jīng)部署到了Tomcat服務(wù)器呀页,一般我們?cè)诒镜卦L問的地址為:localhost:8080/shop1,localhost指本機(jī)拥坛,即127.0.0.1蓬蝶,8080端口號(hào),shop1你部署的項(xiàng)目名稱猜惋,但太過繁瑣丸氛,我們只想通過IP地址來訪問我們的項(xiàng)目,即127.0.0.1或者localhost著摔,我們只需修改一下Tomcat的配置即可缓窜,打開Tomcat所在的目錄,打開conf文件夾梨撞,打
開server.xml文件雹洗,所要修改的部分如下:

<Connector port="80" protocol="HTTP/1.1"  
  
               connectionTimeout="20000"  
  
               redirectPort="8443" />  
  
   
  
<Context path="" docBase="shop1" reloadable="true" />  

即將port從原先的8080修改成80,因?yàn)閔ttp協(xié)議的默認(rèn)端口是80卧波,這樣你就可以不用再輸端口號(hào)了时肿,把docBase="shop1"的值修改成你所部屬的項(xiàng)目的名稱,默認(rèn)指向你的項(xiàng)目港粱,這樣你就可以不輸項(xiàng)目的名稱了螃成。
還得注意一點(diǎn)Tomcat 7.0的版本的server.xml文件中居然沒有

<Context path="" docBase="shop1" reloadable="true" />  

這一條旦签,又下載了一個(gè)5.0版本的居然有,如果你的沒有寸宏,復(fù)制加進(jìn)去就可以了宁炫。
OK,這樣的話氮凝,你在瀏覽器里輸入localhost就可以訪問你的項(xiàng)目了羔巢!
PS:為了下來的工作中不出現(xiàn)什么問題,我并沒有將8080端口改成80罩阵,據(jù)說80端口被電信封掉了竿秆,我讓用電信上網(wǎng)的同學(xué)訪問我的網(wǎng)站,果然不行稿壁,這里我們明白道理就可以了幽钢,只是學(xué)習(xí)測(cè)試之用,所以我們就用8080端口傅是。

2匪燕,
上一步我們只實(shí)現(xiàn)了自己訪問,但如何讓外網(wǎng)的同學(xué)訪問喧笔,這里可能涉及了簡(jiǎn)單的網(wǎng)絡(luò)知識(shí)帽驯,我網(wǎng)絡(luò)學(xué)的也不是很好。就說的比較通俗一點(diǎn)溃斋。有兩種情況(1)你上網(wǎng)沒有用路由界拦,運(yùn)營(yíng)商單獨(dú)分給你一個(gè)IP地址,那你直接可以用你的IP讓外網(wǎng)的同學(xué)來訪問你的網(wǎng)站梗劫,我們這里用的是8080端口享甸,所以形式為:XX.XX.XX.XX:8080。為了讓多的同學(xué)了解梳侨,我在啰嗦一下蛉威,怎么知道自己的IP地址,你不必用在cmd命令行輸入ipconfig這種略顯專業(yè)的方法去獲取走哺,其實(shí)只要在百度搜索“IP查詢”蚯嫌,第一個(gè)就是。
(2)用了路由器丙躏,一個(gè)路由器帶了好幾臺(tái)電腦择示,比如說跟室友,這就需要你去路由管理頁面去設(shè)置一下晒旅,端口映射栅盲,讓別人訪問你們的IP地址時(shí),映射到你的電腦废恋,在瀏覽器中輸入192.168.1.1(以你的路由為準(zhǔn))谈秫,進(jìn)入路由管理頁面扒寄,操作如下圖:

image.png

轉(zhuǎn)發(fā)規(guī)則-----虛擬服務(wù)器-------添加新條目

image.png

端口我們沒改,所以填8080拟烫,IP地址為你的電腦在局域網(wǎng)中的地址该编,怎么樣知道自己的局域網(wǎng)中的地址,很簡(jiǎn)單自己百度一下硕淑,只要局域網(wǎng)里的電腦不是太多课竣,一般為192.168.1.XXX,我這里為192.168.1.101喜颁,然后點(diǎn)擊保存稠氮,OK,然后外網(wǎng)就可以用你們IP去訪問你的網(wǎng)站了!
我的效果圖如下:

image.png

這時(shí)可以把這個(gè)網(wǎng)址發(fā)給你的同學(xué)半开,試一下,他能不能訪問你的網(wǎng)站赃份,答案是肯定的寂拆!

3,
但是又有新問題了,你第二天打開路由抓韩,或者再次上網(wǎng)時(shí)纠永,運(yùn)營(yíng)商會(huì)重新分配給你一個(gè)新的IP地址,難道你讓你同學(xué)訪問時(shí)谒拴,再次把這個(gè)IP地址發(fā)給他嗎尝江?顯然這是不合理了。
此時(shí)英上,我們就想有一個(gè)動(dòng)態(tài)域名多好炭序。這里給大家介紹一款軟件“花生殼”,下載安裝苍日,然后注冊(cè)后惭聂,你就會(huì)獲得一個(gè)免費(fèi)的二級(jí)域名,每次開機(jī)自啟后相恃,就會(huì)將花生殼服務(wù)端中的IP數(shù)據(jù)更新成你新的IP地址辜纲,然后你每次用你固定的域名來訪問時(shí),就會(huì)解析到你新的IP地址拦耐。
如下圖:

image.png

雙擊你的域名耕腾,看有沒有顯示出“經(jīng)檢測(cè),您的域名已激活并指向正確”杀糯!

OK扫俺,到這里,沒有路由的同學(xué)火脉,就可以直接用你的域名訪問了牵舵!

有路由的同學(xué)柒啤,還得多操作一步:
再次進(jìn)入路由管理頁面,操作如下圖:

image.png

點(diǎn)擊“動(dòng)態(tài)DNS”,這時(shí)如果你的上述操作都沒問題的話畸颅,服務(wù)提供者那一欄已經(jīng)自動(dòng)填充成花生殼的網(wǎng)址了担巩,然后輸入用戶名,密碼没炒,點(diǎn)擊登錄涛癌,如果顯示為“連接成功”,那點(diǎn)擊“保存”送火。
到這里拳话,終于大功告成,看一下最終效果圖:

image.png

可以看到种吸,我用我的域名成功的訪問到了我的網(wǎng)站弃衍。
PS:有時(shí)顯示“驗(yàn)證成功”時(shí)也是個(gè)假象,一點(diǎn)擊“保存”時(shí)坚俗,又顯示為“驗(yàn)證失敗”镜盯,再點(diǎn)擊“登錄”,多點(diǎn)擊幾次“保存”猖败,直到它一直顯示為“驗(yàn)證成功”即可速缆,反正就是多試幾次。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末恩闻,一起剝皮案震驚了整個(gè)濱河市艺糜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌幢尚,老刑警劉巖破停,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異侠草,居然都是意外死亡辱挥,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門边涕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晤碘,“玉大人,你說我怎么就攤上這事功蜓≡耙” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵式撼,是天一觀的道長(zhǎng)童社。 經(jīng)常有香客問我,道長(zhǎng)著隆,這世上最難降的妖魔是什么扰楼? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任呀癣,我火速辦了婚禮,結(jié)果婚禮上弦赖,老公的妹妹穿的比我還像新娘项栏。我一直安慰自己,他們只是感情好蹬竖,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布沼沈。 她就那樣靜靜地躺著,像睡著了一般币厕。 火紅的嫁衣襯著肌膚如雪列另。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天旦装,我揣著相機(jī)與錄音页衙,去河邊找鬼。 笑死同辣,一個(gè)胖子當(dāng)著我的面吹牛硼补,可吹牛的內(nèi)容都是我干的棚唆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泄朴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼描滔!你這毒婦竟也來了棒妨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤含长,失蹤者是張志新(化名)和其女友劉穎券腔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拘泞,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纷纫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了陪腌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辱魁。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诗鸭,靈堂內(nèi)的尸體忽然破棺而出染簇,到底是詐尸還是另有隱情,我是刑警寧澤强岸,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布锻弓,位于F島的核電站,受9級(jí)特大地震影響蝌箍,放射性物質(zhì)發(fā)生泄漏青灼。R本人自食惡果不足惜暴心,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杂拨。 院中可真熱鬧专普,春花似錦、人聲如沸扳躬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贷币。三九已至击胜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間役纹,已是汗流浹背偶摔。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留促脉,地道東北人辰斋。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瘸味,于是被迫代替她去往敵國(guó)和親宫仗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 名詞延伸 通俗的說毅贮,域名就相當(dāng)于一個(gè)家庭的門牌號(hào)碼,別人通過這個(gè)號(hào)碼可以很容易的找到你尘奏。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,603評(píng)論 2 57
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理滩褥,服務(wù)發(fā)現(xiàn),斷路器炫加,智...
    卡卡羅2017閱讀 134,659評(píng)論 18 139
  • 前言 上一篇介紹了京東云主機(jī)的登錄和簡(jiǎn)單的靜態(tài)網(wǎng)頁配置瑰煎。 這一篇主要講述服務(wù)器開發(fā)環(huán)境的配置和部署。 首先琢感,實(shí)現(xiàn)服...
    黑色小老虎丶閱讀 1,904評(píng)論 0 8
  • porttunnel,端口映射驹针,遠(yuǎn)程桌面烘挫,修改遠(yuǎn)程桌面端口,端口映射工具,路由器端口映射饮六,nat端口映射其垄,端口映射...
    慢悠悠地丑小鴨閱讀 5,461評(píng)論 0 3
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,822評(píng)論 6 342