1. 程式人生 > >tomcat的虛擬目錄對映常用的幾種方式

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