1. 程式人生 > >tomcat7部署多個訪問埠不同web應用

tomcat7部署多個訪問埠不同web應用

1 適用場景:

域名+不同埠號直接訪問網站,不需要專案名稱訪問,如
searchclf.taichuan.com:8017和searchclf.taichuan.com:8010

假如通過域名+相同埠號+專案名稱專案訪問網站,名稱區分工程訪問,如
searchclf.taichuan.com:8010/web1 和 searchclf.taichuan.com:8010/web2
此時把web應用放在tomcat安裝目錄/webapps/下即可,不需要做如下配置。

2 部署步驟:

2.1複製一份tomcat安裝目錄/conf/server.xml檔案中的Service標籤及其內容;

2.2修改所複製的內容的Service標籤name、Connector標籤的port、Engine標籤下的name(名字與Service標籤name相同)、Host標籤下的appBase和Host標籤下的Context標籤的docBase(web應用地址)。
Host的name只能為localhost,不能為域名,否則啟動後的tomcat會吃內容80%以上,導致伺服器崩潰。
注:這裡修改的所有內容不能與server.xml檔案中其他Service標籤內容相同。
server.xml已經存在的Service
這裡寫圖片描述

複製後修改的Service
這裡寫圖片描述
2.3在tomcat安裝目錄下建立一個存放web應用的地址並把web一樣放入該路徑,這裡建立了webapps1並把police_system_other web應用放入;

2.4重啟tomcat即可;