如何在局域网访问Tomcat项目
轉載自? ?如何在局域網訪問Tomcat項目
1 前言
有時候因為工作需要,我們需要訪問服務器上的項目或是把你的機器上的項目讓你的同事訪問到,諸如此類的,都涉及到了這個課題:如何在局域網訪問Tomcat項目?而tomcat本身是支持局域網內共享的,只需簡單配置防火墻規則即可,下面以windows為例,簡單講解該如何配置。
2 Windows XP配置
Step 1,打開控制面板,進入windows防火墻;
Step 2,選中“例外”選項卡;
Step 3,在添加端口處輸入如下的信息:
3 Windows 7配置
Step 1,在開始菜單搜索框中輸入“防火墻”,在出現的結果中選中“高級windows防火墻”;
Step 2,雙擊“入站規則”選項卡,右擊之,選中“新建規則”;
Step 3,選中“端口”按鈕,點選“下一步”;
Step 4,選擇“TCP”按鈕,在“特定本地端口”輸入tomcat的端口,如8080,然后按“下一步”;
Step 5,接下來都是不斷的按“下一步”,最后可以為你的規則取個名字,如下所示,點擊“完成”;
Step 6,在瀏覽器輸入"<hostname>:<port>"敲回車看看能否訪問到tomcat項目,如:192.168.0.126:8080,訪問成功,如下所示。
補充:如何看到你的本機IP(hostname要填的其實就是你的本機IP),在cmd下輸入"ipconfig/all"即可:
4 題外話
通過上面的設置之后,我們可以在局域網上共享tomcat項目了,只需輸入"<hostname>:<port>/URI"即可,如192.168.0.126:8080/DSPMSU,但你是否感覺到每次都要輸入資源名是不是非常的不方便?題外話中要說的是如何去掉資源名,直接通過<hostname>:<port>就可以共享tomcat項目。
方法有兩種,但是都會帶來同一個壞處,就是原先的tomcat主頁訪問不了,因為這兩種方式的原理都是取代主頁項目的位置。
4.1 文件夾替換法
Step 1,先把原先的ROOT文件夾更名,比如ROOT1;
Step 2,再把你的項目更名為ROOT,如"DSPMSU_For_Display"更名為"ROOT";
Step 3,重啟tomcat就行了。
4.2 修改conf/server.xml文件
打開你的tomcat/conf/server.xml文件,拉至文件底部,我們一般可以看到下面的信息,你只需把紅框部分的"/DSPMSU"去掉即可通過<hostname>:<port>訪問tomcat項目了,不需要在后面加資源名。
假如你的server.xml文件沒有這一部分內容,那你可以在紅框"</Host>"之前添加語句如下。
<Context docBase="你的項目的絕對路徑" path="" reloadable="[true|false,true表示一有改動自動republish]" source="[模仿上面的語句,表示你的項目在Eclipse中,可不填]" />修改完server.xml文件后,別忘了重啟你的tomcat。
5 參考文獻
1.?TOMCAT輸入IP地址不跟項目名就直接訪問指定的web項目
總結
以上是生活随笔為你收集整理的如何在局域网访问Tomcat项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加州大学伯克利分校投资 20 亿美元在硅
- 下一篇: 英雄泪歌词 英雄泪歌词是什么