前言:
我們知道,在Tomcat安裝、配置、啟動成功後在瀏覽器地址欄輸入http://localhost:8080會訪問到Tomcat的預設首頁。
然後我們開啟Tomcat的webapps目錄時,會發現裡面有我們自己的一些專案檔夾與一個ROOT檔案夾。
ROOT檔案是什麼。
如果我們做個實驗,把ROOT檔案夾刪掉,在次輸入http://localhost:8080就會發現頁面一片空白,但此時還可以訪問自己的項目;如果再把自己的項目起名為ROOT,那麼輸入http://localhost:8080就會發現預設首頁變成了自己項目的首頁。
這個ROOT檔案夾就是Tomcat伺服器的預設啟動項目。
如果我們想在不替換ROOT的情況下如何修改預設啟動項目呢。如在我們申請網域名稱後,網域名稱只能解析到具體伺服器,不能到具體項目,而我們想輸入欄位名後就直接開啟具體項目,該如何設定呢。
下面開始教程:
一、開啟Tomcat目錄下的conf檔案夾,開啟server.xml設定檔
二、修改<Host></Host>標籤中的appBase="項目目錄" 為自己的實際開發目錄。
三、並在<Host></Host>標籤中添加:<context docBase="/" path="" reloadable="true" debug="0"></context>
四、重啟Tomcat伺服器,輸入http://localhost:8080就會出現修改後的項目首頁。
註:
<Context></Context>中:
path=""表示:訪問的時候直接用localhost即可,不必添加任何其它路徑,當然也可以把它設定為一個名字(可隨便命名),訪問時就可以使用本名字進行訪問。
docBase="“意義:安裝好tomcat後,想另開一個目錄來存放JSP檔案,而不願意放在tomcat的目錄下。例如:你想把你的JSP檔案放在/var/wwwroot的檔案夾裡。你希望輸入http://localhost:8080/就能訪問到/var/wwwroot裡的JSP檔案。那就必須要修改TOMCAT的預設運行JSP的目錄了。就是在docBase=""中輸入JSP目錄就可以了。