修改Tomcat的網站根目錄與虛擬目錄
想把Tomcat的預設網站根目錄修改成自己指定的目錄,比如:F:/MyWeb。這樣以後把自己寫的index.jsp放到該目錄下,就能通過http://localhost:8080/index.jsp來訪問我的F:/MyWeb/index.jsp檔案。其實就是修改conf目錄中的server.xml。
有2種修改方式:
- 方式一
- 把
中的appBase的值改成F:/MyWeb,變成appBase="F:/MyWeb"。 - 必須要在F:/MyWeb目錄下建立ROOT(大寫字母)目錄。
- 重啟Tomcat。
這種修改方式的結果是:localhost確實是F:/MyWeb,但網站的根目錄是F:/MyWeb/ROOT,而不是F:/MyWeb。以後自己寫的網站都要放到ROOT下才行。而且,Tomcat自帶的Tomcat Manager無法再從開始選單的快捷方式執行,因為其路徑是localhost:8080,而現在的localhost變成了F:/MyWeb,裡面沒有相關檔案,所以無法執行了。只能把Manager的相關檔案複製到F:/MyWeb中才行。
考慮到上面缺點,不推薦這種方式。推薦下面的方式二!
方式二
- 找到標籤,在之前加入這樣一行:
。 - 重啟Tomcat,OK。
對上面語句做下解釋:該句是設定Tomcat的虛擬路徑,書寫語法是
這種修改方式的結果是:localhost依然是最初的webapps,但網站的根目錄是F:/MyWeb,相當於把原始的ROOT目錄對映成F:/MyWeb,以後寫的網站直接放到F:/MyWeb下,執行http://localhost:8080/index.jsp,就能訪問了。而且,由於localhost的路徑沒變,所以Tomcat Manager可以繼續使用。
可以把原先ROOT中的檔案都複製到MyWeb下做下測試,執行http://localhost:8080,OK,正常訪問。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14184018/viewspace-749955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- wamp修改根目錄
- Edcba網站目錄網站
- Lnmp 網站根目錄檔案許可權LNMP網站
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- VUE - 配置根目錄(用@代表src目錄)Vue
- 在JSP獲取虛擬目錄JS
- 配置vuter的根目錄
- 網站分類目錄網站
- Tomcat目錄結構Tomcat
- GitBash初始目錄的修改Git
- Tomcat目錄結構解析Tomcat
- jenkins修改主目錄Jenkins
- mac修改gopath目錄MacGo
- ubuntu虛擬機器 掛載共享目錄Ubuntu虛擬機
- Linux中返回上一級目錄和返回根目錄命令Linux
- wamp基本用法,允許他人訪問,修改根目錄
- Tomcat安裝目錄解釋Tomcat
- webloginc配置專案根目錄Web
- 永久修改VS include目錄
- 在 Mac Catalina 的 root 目錄建立虛擬檔案Mac
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- Linux誤刪除/(根)目錄下usr目錄系統救援方法Linux
- Discuz! X如何修改網站首頁地址為二級目錄網站
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- linux將掛載在home目錄下的磁碟轉移到根目錄下Linux
- VMware虛擬機器Ubuntu根目錄磁碟空間(/dev/sda1)擴容虛擬機Ubuntudev
- wdcp修改mysql的資料目錄MySql
- React Native 修改Android工程目錄React NativeAndroid
- Vue專案編譯後部署在非網站根目錄的解決方案Vue編譯網站
- Confluence6修改Home目錄的位置
- 易優cms網站目錄結構-Eyoucms網站
- centerOs根目錄盤擴容筆記ROS筆記
- C#虛擬儀器開發實戰之目錄C#
- Nginx 配置二級虛擬目錄訪問 Laravel 重寫NginxLaravel
- ubuntu重新分配根目錄儲存空間-將根目錄空間縮小騰出給別的位置Ubuntu
- C#獲取根目錄的方法總結C#
- 帝國CMS網站以顯示“Hello,World”為例子,目錄名用“helloworld”,目錄格式為網站
- [新手開發記錄] 規劃網站目標網站
- 【目錄】日常工具與其它文章目錄