把tomcat服務器配置爲windows服務的方法

 

使用tomcat開發的項目,我們把項目交付給客戶的時候,客戶都不希望在每次開機的時候都要啓動一下tomcat服務器,而希望他可以隨系統啓動。或者把他配置爲windows的服務,隨服務的啓動而啓動。但是綠色解壓版的tomcat是不會直接在windows服務中出現的。需要我們進行配置纔可以。

 

配置方法:

 

.添加到windows服務中:

 

1、首先、在設置tomcat開機自動啓動之前首先需要配置java的環境變量以及tomcat的環境變量,即:PATH,CLASSPATH,JAVA_HOME,CATALINA_HOME四個環境變量。配置方式說明:

 

PATH:配置到jdk的bin目錄下;

CLASSPATH:配置到jdk的lib目錄下;

JAVA_HOME:配置到jdk的根目錄;

CATALINA_HOME:配置到tomcat的根目錄;

 

 

具體配置及驗證是否配置成功請參考其他文檔。

 

 

2、在PATH變量最後加上以下這段:

;%CATALINA_HOME%\bin    (注意分號必不可少!)

 

%之間部分 表示引用CATALINA_HOME的值。

 

在配置這段的時候必須要把第一步的環境變量都配置好纔可以。

 

3、打開運行(WIN+R),cmd,使用cmd命令進入tomcat安裝路徑的bin目錄下:

 

 

 

然後執行 命令:service.bat install

 

 

出現  The service 'tomcat7' has been installed   說明設置服務成功。

 

 

4、打開windows服務:

(win鍵+R 同時按。輸入service.msc。或者 依次打開 控制面板-管理工具-服務)

 

找到Apache Tomcat的服務修改它的運行級別(自動,手動 等)即可。

 

 

 

 

如果想讓tomcat設爲開機自動啓動的話,雙擊這個服務,在啓動類型中選擇自動,確定即可。

這樣在系統啓動的時候,tomcat就會自動啓動了,而且是不需要彈出dos窗口的。

 

 

 

.從服務中移除

同樣CMD到tomcat的bin目錄下,執行service.bat remove,出現The service 

'tomcat6' has been removed說明取消成功,去服務裏面會發現找不到名稱爲tomcat7的服務了。

 

其他方法:

將tomcat下面bin目錄下的startup.bat放到開機自動啓動項的註冊表裏面就可以了,這樣就能輕易啓動tomcat,

但是存在一個問題就是tomcat的那個啓動窗口會顯示出來。