天天看點

Tomcat如何部署多個項目? - Tomcat 8.0

目的:windows伺服器的Tomcat想要部署多個項目,啟動Tomcat,可以通過不同的端口來通路不同項目。

部署方案

1. 同一個Tomcat,多個端口

  1. 打開Tomcat檔案夾中的conf檔案夾,打開​

    ​server.xml​

    ​,
  2. 複制 全部節點 ,粘貼新增節點
  3. 删除掉新增節點下的節點
  4. 新增Service節點的name屬性修改為Catalina1
  5. 新增Service節點的Connector節點port屬性修改為8001(根據機器配置未占用端口),redirectPort修改為8444
  6. 新增Service節點的Engine節點的name修改為Catalina1
  7. 新增Service節點的Engine節點的Host節點appBase屬性修改為webapps1
  8. 儲存,回到Tomcat檔案夾中,建立webapps1檔案夾,将war包放到該檔案夾中
  9. 打開bin檔案夾,運作startup.bat檔案

2. 同一個Tomcat 同一個端口 部署多個項目

  1. 在server.xml檔案中新增節點,一個節點代表一個web應用、
  2. path屬性:指定通路該Web應用的URL入口。 如“/HelloApp1/”
  3. docBase屬性:指定Web應用的檔案路徑,可以給定絕對路徑,可以給定相對路徑,如應用HelloApp1的檔案路徑為/webapps/HelloApp1
  4. reloadable屬性:如果這個屬性設為true,tomcat伺服器在運作狀态下會監視在WEB-INF/classes和WEB-INF/lib目錄下class檔案的改動,如果監測到有class檔案被更新的,伺服器會自動重新加載Web應用。