引用: http://hi.baidu.com/huangdonghui/item/5d8ca808054ce5e9359902c1
1.路由器設(shè)置:本人路由器為tp-link..其他請(qǐng)baidu一下了,方法都是端口映射,實(shí)現(xiàn)轉(zhuǎn)發(fā),其他機(jī)器訪問(wèn)你的外網(wǎng)ip就轉(zhuǎn)發(fā)到你機(jī)子的ip,就可以了。進(jìn)入路由的設(shè)置頁(yè)面(主機(jī)上地址欄輸:http://192.168.1.1[具體可能也不同,用ipconfig命令查看]),進(jìn)入后選左邊-轉(zhuǎn)發(fā)規(guī)則,端口填80,因?yàn)閔ttp默認(rèn)80,所以以后輸網(wǎng)址就不用加8080端口號(hào)了,直接 http://IP ?地址/目錄/xx.jsp,- -不嫌麻煩加上:80也是可以的。。然后ip地址填你本機(jī)的地址,在你本機(jī)就設(shè)定這個(gè)ip為固定ip了。否則動(dòng)態(tài)的話每次都要改轉(zhuǎn)發(fā),后面默認(rèn),點(diǎn)下面的確定OK,好像不是確定,忘了,反正差不多意思。。
?
2. 接著設(shè)置tomcat,進(jìn)入tomcat目錄下的conf,文本編輯器打開(kāi)server.xml,找到第1個(gè)
<Connector port="8080" protocol="HTTP/1.1"?
?????????????? connectionTimeout="20000"?
?????????????? redirectPort="8443" />
把8080改為80,因?yàn)槁酚善鬓D(zhuǎn)發(fā)剛才設(shè)置了80。..下面還有幾個(gè)Connector 跟這個(gè)差不多的,不鳥(niǎo)他們。
?
3.如果有了域名,(沒(méi)有這步可以忽略)接著找到
???? <Engine name="Catalina" defaultHost="localhost">把localhost改成你的域名,然后找到
?
<Host name="localhost"? appBase="webapps"
??????????? unpackWARs="true" autoDeploy="true"
??????????? xmlValidation="false" xmlNamespaceAware="false">
?
把localhost改成你的域名。
?
4.接著,比如你現(xiàn)在的訪問(wèn)url為: http://ip ?地址或域名/項(xiàng)目名/
可以把項(xiàng)目名去掉,以后訪問(wèn)就直接 http://ip ?地址或域名.....方法:
????? 在剛才<host>標(biāo)簽里加入
<Context path="" docBase="/bbs" reloadable="true" crossContext="true"></Context>
其中path為空,代替了docBase的項(xiàng)目名。
?????? 另外,有了域名還需要解析到你的外網(wǎng)ip。。挺麻煩。。我用了花生殼動(dòng)態(tài)域名解析
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
