把tomcat加入到windows服務

2021-07-11 14:13:18 字數 874 閱讀 4057

一、安裝服務

在命令列中進入/tomcat路徑/bin/,執行「service.bat install」:

說明:1、服務名和顯示名稱:service.bat中設定了預設的服務名稱,不同版本分別命名為tomcat4、tomcat5、tomcat6,

如果需要自定義服務名或服務的顯示名稱,

可在service.bat中修改service_name或pr_displayname;

2、防火牆的影響:/bin/tomcat6.exe(或tomcat4.exe、tomcat5.exe)將被作為服務程式,如果有防火牆,需要設為允許作為服務。

3、tomcat6.24、6.0.30的bin下沒有server.bat等檔案

二、解除安裝服務

在命令列中進入/tomcat路徑/bin/,執行「service.bat remove」

常見失敗原因:

首先,開啟日誌檔案/tomcat6/logs/jakarta_service_***.log,檢視安裝失敗的原因。

常見的原因是服務名或服務的顯示名已存在(例如,之前安裝過exe版本的tomcat但未徹底刪除,4、5、6版本預設服務的顯示名都是 「apache tomcat」),解決方式1:通過「service remove 服務名」刪除服務;解決方式2:在service.bat中修改service_name和pr_displayname(或通過命令列引數指定)

ps:也可利用此方法,在本機上安上多個tomcat服務,比如乙個做開發,乙個部署其他應用,

(本人目前有2個tomcat服務,乙個做為自己開發應用伺服器,另乙個部上 confluence wiki 來作為自己的知識管理平台),但是有個前提是 服務名 與tomcat埠不同。  (本人的服務分別為 tomcat6 與 wiki ,埠也是不同的)

Tomcat加入到系統服務中

命令列使用sc命令.關於sc命令的詳解,請自行檢視幫助 sc 在此只簡單提及如何加入系統服務功能.加入服務 sc create servicename binpath 路徑 start auto 等號後面的空格必須 刪除服務 sc delete servicename e.g 將tomcat加入到系...

如何把GPUImage加入到Xcode工程中

環境 os x version 10.9.2,xcode version 5.1 5b130a gpuimage 0.1.4 iphone 4s 7.1 這裡gpuimage,我推薦用它release出來的版本,應該會更穩定一些。我當時遇到的問題是 import gpuimage.h 時,提示找不到...

把httpd加入到service並設定啟動

將鏈結apachectl 複製到系統啟動目錄下並命名為httpd root localhost bin cp usr local httpd bin apachectl etc rc.d init.d httpd到此,其實已經可以使用service httpd start等命令,但在linux服務列...