把tomcat伺服器配置為windows服務的方法

來源:互聯網
上載者:User

標籤:display   get   blank   需要   classpath   size   方式   開發   運行   

轉自:http://ykyfendou.iteye.com/blog/2032916

 

使用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的那個啟動視窗會顯示出來。

把tomcat伺服器配置為windows服務的方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.