tomcat的虛擬目錄對映常用的幾種方式
我們在專案部署的時候,可以採用多種方式,接下來我們將在實際中比較常用的幾種方式總結如下。
1.可以直接將我們的專案丟到tomcat的webapps目錄下,這樣當tomcat重啟的時候,我們就可以訪問到專案中的頁面了
舉例:
①明確了專案要提供外界訪問的名稱為:JavaWebProject(裡面有一個頁面welcome.html)
②明確了tomcat的埠號8080
③這樣重啟tomcat,我們就可以通過http://localhost:8080/JavaWebProject/welcome.html就可以訪問到我們專案下的頁面了
④如果你直接想通過http://localhost:8080/welcome.html直接訪問該頁面,可以將專案的名稱改成ROOT即可
這種方式在實際開發中最常用
2.在tomcat的conf目錄的sever.xml檔案的標籤中進行配置,格式如下。
舉例:
①明確了專案在本地機器上實際的路徑為:D:/JavaWebProject(裡面有一個頁面welcome.html)
②明確了專案要提供外界訪問的名稱為:News
③明確了專案在server.xml中配置資訊如下
④明確了tomcat的埠號8080
⑤這樣通過http://localhost:8080/News/welcome.html就可以訪問到我們專案下的頁面了
⑥如果你直接想通過http://localhost:8080/welcome.html直接訪問該頁面,可以將path直接寫成path="",這樣即可
不太建議使用這種方式,當我們修改了server.xml的時候需要重啟tomcat
3.在tomcat的conf/Catalina/localhost目錄下,我們可以新建一個以外界訪問專案名稱命名的字尾為.xml檔案,並在我們新建的xml檔案中寫入然後啟動tomcat我們就可以訪問到我們專案中的頁面了
舉例:
①明確了專案在本地機器上實際的路徑為:D:/JavaWebProject(裡面有一個頁面welcome.html)
②明確了專案要提供外界訪問的名稱為:News
③明確了專案在tomcat的conf/Catalina/localhost目錄下新建的xml檔案為為News.xml,xml檔案中配置資訊如下
④明確了tomcat的埠號8080
⑤這樣通過http://localhost:8080/News/welcome.html就可以訪問到我們專案下的頁面了
⑥如果你直接想通過http://localhost:8080/welcome.html直接訪問該頁面,可以將xml名稱改成ROOT.xml即可
⑦還可以加上層級,如果你將xml檔案寫成Site#Web#News.xml的話,那麼你的訪問url將變成http://localhost:8080/Site/Web/News/welcome.xml
這種方式配置比較靈活,方便,而且修改配置不用重啟tomcat