直接部署
不壓縮項目
- 直接將web項目放到tomcat目錄下的webapps目錄當中,文件名即虛擬目錄。
壓縮項目
- 將項目打成war包,這裏的war包雖然跟壓縮文件很像,但是最好不要直接使用壓縮文件壓縮然後在修改後綴名字的方式來打war包。
- 最好是使用ide當中或者是專門的生成war包的方式來打成war包。
- 將war包放到webapps目錄下即可,war包的名稱虛擬目錄。
修改server.xml的方式來部署
- 我們可以通過修改conf目錄下的
server.xml
的方式來部署web項目,我們需要在server.xml文件當中的<Host>
標籤當中添加<Context docBase="D:\hello" path = "/hehe" />
。 docBase
:是項目在本地的存儲路徑path
:是虛擬目錄
- 但是不推薦使用這種方式來進行部署,因爲server.xml文件只有一個,並且是屬於tomcat當中的與配置有關的文件,不推薦進行修改。
創建xml方式
- 我們可以在
conf/Catalina/localhost
目錄下創建一個xml文件,文件名就是訪問項目的虛擬目錄。 - xml內容
<Context docBase="D:\hello" />
- 如果我們要撤銷項目的部署,除了刪除xml文件,也可以將後綴改爲
xml_bak
這種空白文件的形式
- 並且這種方式支持熱部署,推薦使用這種方式