以下步驟親測有效
一、windows環境,一個tomcat,做成服務後可實現開機自啓動
弊端:有個非常大的弊端,如果此服務器上再運行其他tomcat,其他tomcat也會去找CATALINA_HOME所在的目錄,導致其他tomcat運行都會失敗!!!
前置操作:
1、首先安裝jdk、配置jdk環境變量
2、啓動tomca安裝目錄下的bin目錄下的startup.bat文件,查看系統是否能夠正常啓動(然後可以關掉控制檯窗口,以免和後續安裝到服務中的tomcat重複)
開機自啓動操作:
1、配置tomcat環境變量
a.新建系統變量
變量名:CATALINA_HOME
變量值:tomcat安裝路徑
b.系統變量Path,在變量值最後新增
%CATALINA_HOME%\bin;
2、安裝tomcat服務
進入tomcat安裝目錄的bin目錄中,找到service.bat批處理文件,然後打開cmd命令窗口,將service.bat文件拖動到cmd命令窗口中, 然後 空格 install tomcat 回車,進行服務安裝
3、啓動服務,並修改服務爲自動
1)右鍵 計算機->管理->服務和應用程序->服務
2)找到Apache Tomcat服務,右鍵--》啓動,此時服務啓動
3)右鍵--》屬性,修改爲自動,後續開機此服務會自動啓動
刪除服務:在cmd命令行中運行service.bat remove Tomcat,再查看服務已經沒有了。
二、windows環境,多個tomcat,實現開機自啓動
注意:後續再增加tomcat,應該也需要按下述步驟配置,否則有問題(未試驗)
第一個tomcat配置方法,同上述步驟;
第二個tomcat,配置方法如下:
1、配置tomcat環境變量
a.新建系統變量
變量名:CATALINA_HOME1
變量值:tomcat安裝路徑
b.系統變量Path,在變量值最後新增
%CATALINA_HOME1%\bin;
2、修改文件的CATALINA_HOME
a)找到CATALINA_HOME1所在的tomcat目錄,bin目錄
b)分別修改上述4個文件
打開文件,將CATALINA_HOME全部替換爲CATALINA_HOME1,保存;
3、安裝tomcat服務
進入tomcat安裝目錄的bin目錄中,找到service.bat批處理文件,然後打開cmd命令窗口,將service.bat文件拖動到cmd命令窗口中, 然後 空格 install [服務名] 回車,進行服務安裝
注意:install後面是tomcat目錄下bin目錄下的exe文件
ps:也有說直接執行 tomcat路徑\sevice.bat install (未驗證正確性)
4、啓動服務,並修改服務爲自動
1)右鍵 計算機->管理->服務和應用程序->服務
2)找到Apache Tomcat服務,右鍵--》啓動,此時服務啓動
3)右鍵--》屬性,修改爲自動,後續開機此服務會自動啓動