把tomcat服務器配置為windows服務的方法
使用tomcat開發的項目,我們把項目交付給客戶的時候,客戶都不希望在每次開機的時候都要啟動一下tomcat服務器,而希望他可以隨系統啟動。或者把他配置為windows的服務,隨服務的啟動而啟動。但是綠色解壓版的tomcat是不會直接在windows服務中出現的。需要我們進行配置才可以。
一.添加到windows服務中:
1、首先、在設置tomcat開機自動啟動之前首先需要配置java的環境變量以及tomcat的環境變量,即:PATH,CLASSPATH,JAVA_HOME,CATALINA_HOME四個環境變量。
配置方式說明:
PATH:配置到jdk的bin目錄下;
Path后添加:;%JAVA_HOME%\bin;%CATALINA_HOME%\bin
CLASSPATH:配置到jdk的lib目錄下;
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME:配置到jdk的根目錄;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_79
CATALINA_HOME:配置到tomcat的根目錄;
CATALINA_HOME:D:\tomcat_jsp\apache-tomcat-7.0.70
2、打開運行(WIN+R),cmd,使用cmd命令進入tomcat安裝路徑的bin目錄下:
出現 The service ‘tomcat7’ has been installed 說明設置服務成功。
3、打開windows服務: 找到Apache Tomcat的服務修改它的運行級別(自動,手動等)即可。
二.從服務中移除
同樣CMD到tomcat的bin目錄下,執行service.bat remove,出現The service ‘tomcat6’ has been removed說明取消成功,去服務里面會發現找不到名稱為tomcat7的服務了。
將tomcat下面bin目錄下的startup.bat放到開機自動啟動項的注冊表里面就可以了,這樣就能輕易啟動tomcat,但是存在一個問題就是tomcat的那個啟動窗口會顯示出來。