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

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