啟動Tomcat可以通過兩種途徑來實現,一種是通過tomcatX.exe(Windows服務啟動)來啟動,一種是手動打開startup.bat來啟動,手動打開startup.bat的方式比較簡單,但是缺點是每次重啟機器后都要做這個操作來啟動Tomcat,要想開機自啟Tomcat就得通過啟動tomcatX.exe來實現,主要實現思路就是安裝tomcat的服務,然后設置服務自啟動。一下是具體步驟:
1、設置環境變量
一般我們編寫代碼的時候為了測試代碼功能實現是不需要設置環境變量這個環節的,只需要安裝好了jdk並配置好其環境變量即可,但是因為要加到服務啟動,所以這里要設置tomcat的環境變量:
a、新建系統變量名為:CATALINA_BASE
變量值為:tomcat目錄。(我將tomcat放在c盤根目錄,所以我的變量值就是 C:\apache-tomcat-7.0.62。)
b、新建系統變量名為:CATALINA_HOME
變量值為:同上,為tomcat目錄。
c、編輯Path變量:加上%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
2、安裝tomcat服務
進入dos命令窗口,進入tomcat的bin路徑下(不會可以百度)鍵入如下命令:
service.bat install 回車,顯示如下界面即成功安裝:
3、設置服務自啟動
進入管理->服務,找到名為Apache TomcatX tomcatX的服務(默認的名稱,可以通過命令修改),右擊->啟動,如果成功啟動則右擊->屬性,將啟動類型改為自動。
如上,則可以使tomcat開機自啟。
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=f5v2mcse
==========================================================
注意:
要想通過tomcatX.exe啟動tomcat,即安裝tomcat服務啟動,tomcat版本必須和操作系統版本保持一致,即操作系統為32位版本,tomcat也必須為32位版本,操作系統為64位版本,tomcat也為64位版本(不同版本可能修改配置文件可以成功,但我沒有實際操作過,暫且必須版本保持一致)。
如果tomcat跟操作系統版本不一致,想要換成64位版本的tomcat實現自啟動,這時還需注意將原來版本的tomcat卸載,兩個步驟:
1、進入dos命令窗口執行如下語句:
sc delete tomcatX,(tomcatX為服務名,一定要寫對,不然刪除不成功,可以在服務處進行查看)。
2、進入注冊表刪除TomcatX文件夾:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TomcatX,右擊,點刪除。
卸載完原來的tomcat之后,就要重新修改環境變量的CATALINA_HOME與CATALINA_BASE的變量值,然后后面步驟同上。
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=f5v2mcse