tomcat7 修改預設專案為自己的專案
阿新 • • 發佈:2019-02-11
tomcat作為一個平臺服務,預設的網站專案目錄在 webapps 下。直接將war包放入這個 webapps 下,啟動tomcat後,會自動解壓war包,並生效。這樣訪問 local host:8080/專案名 就能進入專案首頁。8080為預設埠,可在 conf/server.xml 中修改。
然而,在實際生活中,我們希望直接訪問一個ip就能進入我們的專案首頁,而不是預設的tomcat的首頁。只需要進行一個簡單的修改即可。
1. 首先,刪除掉 webapps 下的ROOT 專案,這是系統的預設專案。不刪除的話,後面我們添加了預設專案後會 導致兩個預設專案而報錯。
$ cd webapps/ (進入webapps目錄)
$ rm -rf ROOT (刪除 ROOT 資料夾)
重點: 網上很多會說用下面的這種方法修改預設專案,但實際上如果那樣修改,專案會啟動兩次,導致有的專案初始化的時候會報錯,所以千萬不要按照下面這種方法修改!!!
2. 修改 conf 下的 server.xml 配置檔案,將預設專案設為我們的自己的專案。專案放在 webapps 下
$ vi %tomcat%/conf/server.xml (修改是配置檔案)
-----------------------------------------------------------------------------------------------
unpackWARs="true" ( 找到這個位置,在下面插入)
< 這裡填入下面這句 >
Context path="" docBase="x5web" reloadable="true" debug="0" "
(新增上面這一句,monkeyqq為自己的專案名稱。不能用來結束,會報錯。不要信哪些網上的,都過期了。)
------------------------------------------------------------------
正確的修改方式:
最好的修改方式就是,將你的專案名改為刪除原有的ROOT後, 將你的專案名改為 ROOT。不用修改配置檔案 server.xml
$ mv yourprojectname ROOT
就這麼簡單就搞定了,千萬別用網上那種,坑爹的。
然而,在實際生活中,我們希望直接訪問一個ip就能進入我們的專案首頁,而不是預設的tomcat的首頁。只需要進行一個簡單的修改即可。
1. 首先,刪除掉 webapps 下的ROOT 專案,這是系統的預設專案。不刪除的話,後面我們添加了預設專案後會 導致兩個預設專案而報錯。
$ cd webapps/ (進入webapps目錄)
$ rm -rf ROOT (刪除 ROOT 資料夾)
重點: 網上很多會說用下面的這種方法修改預設專案,但實際上如果那樣修改,專案會啟動兩次,導致有的專案初始化的時候會報錯,所以千萬不要按照下面這種方法修改!!!
2. 修改 conf 下的 server.xml 配置檔案,將預設專案設為我們的自己的專案。專案放在 webapps 下
$ vi %tomcat%/conf/server.xml (修改是配置檔案)
-----------------------------------------------------------------------------------------------
unpackWARs="true" ( 找到這個位置,在下面插入)
< 這裡填入下面這句 >
Context path="" docBase="x5web" reloadable="true" debug="0" "
(新增上面這一句,monkeyqq為自己的專案名稱。不能用來結束,會報錯。不要信哪些網上的,都過期了。)
------------------------------------------------------------------
正確的修改方式:
最好的修改方式就是,將你的專案名改為刪除原有的ROOT後, 將你的專案名改為 ROOT。不用修改配置檔案 server.xml
$ mv yourprojectname ROOT
就這麼簡單就搞定了,千萬別用網上那種,坑爹的。