同一台伺服器需運行多個獨立 Tomcat 環境(如開發/測試/生產、不同專案隔離),避免端口衝突與配置互擾。
Tomcat_Server_01Tomcat_Server_02Tomcat_Server_01\bin\service.batset SERVICE_NAME=Tomcat8 改為 set SERVICE_NAME=Tomcat8_1service.bat install 安裝為 Windows 服務Tomcat_Server_02\bin\service.bat → SERVICE_NAME=Tomcat8_2Tomcat_Server_02\conf\server.xml,將所有 8xxx 端口改為 9xxx:
8080 → 90808005 → 90058009 → 90098443 → 9443service.bat install 安裝第二個服務services.msc,啟動 Tomcat8_1 與 Tomcat8_2https://localhost:8080/ 與 https://localhost:9080/,均顯示 Tomcat 首頁即成功cp -r apache-tomcat-8.5.x tomcat_1 && cp -r apache-tomcat-8.5.x tomcat_2tomcat_2/conf/server.xml 端口bin/startup.sh,或寫 systemd 服務檔管理CATALINA_BASE 指向各自目錄systemd / Docker 管理多實例,便於日誌、資源限制、自動重啟。CATALINA_BASE。netstat -ntlp | grep -E '8080|9080'。