目的:windows伺服器的Tomcat想要部署多個項目,啟動Tomcat,可以通過不同的端口來通路不同項目。
部署方案
1. 同一個Tomcat,多個端口
- 打開Tomcat檔案夾中的conf檔案夾,打開
,server.xml
- 複制 全部節點 ,粘貼新增節點
- 删除掉新增節點下的節點
- 新增Service節點的name屬性修改為Catalina1
- 新增Service節點的Connector節點port屬性修改為8001(根據機器配置未占用端口),redirectPort修改為8444
- 新增Service節點的Engine節點的name修改為Catalina1
- 新增Service節點的Engine節點的Host節點appBase屬性修改為webapps1
- 儲存,回到Tomcat檔案夾中,建立webapps1檔案夾,将war包放到該檔案夾中
- 打開bin檔案夾,運作startup.bat檔案
2. 同一個Tomcat 同一個端口 部署多個項目
- 在server.xml檔案中新增節點,一個節點代表一個web應用、
- path屬性:指定通路該Web應用的URL入口。 如“/HelloApp1/”
- docBase屬性:指定Web應用的檔案路徑,可以給定絕對路徑,可以給定相對路徑,如應用HelloApp1的檔案路徑為/webapps/HelloApp1
- reloadable屬性:如果這個屬性設為true,tomcat伺服器在運作狀态下會監視在WEB-INF/classes和WEB-INF/lib目錄下class檔案的改動,如果監測到有class檔案被更新的,伺服器會自動重新加載Web應用。