以 Tomcat 6 為例,說明如何透過 service.bat 將 Tomcat 安裝為 Windows 服務,支援同一台主機部署多個 Tomcat 實例。
編輯 %CATALINA_HOME%\bin\service.bat,修改下列兩行以區分多實例:
set SERVICE_NAME=tomcat6
set PR_DISPLAYNAME=Apache Tomcat 6.0.32
若有第二個實例,可改為 tomcat6_2、Apache Tomcat 6.0.32 Instance 2 等。
cd /d %CATALINA_HOME%\bin
service.bat install
成功後可在 services.msc 中看到服務,啟動類型預設為「自動」,下次開機即會自動啟動。
service.bat start / stop / restart:啟動/停止/重啟服務service.bat remove:移除服務tomcat6w.exe (或 tomcat6w //ES//tomcat6):圖形化管理工具,可調整 JVM 參數、記憶體、日誌路徑等。JAVA_HOME 環境變數必須正確指向 JDK 目錄。service.bat 後重新安裝,請先 remove 再 install。