1、安裝服務
在命令行中進入/Tomcat路徑/bin/,執行「service.bat install」: windows
說明:
一、服務名和顯示名稱:service.bat中設置了默認的服務名稱,不一樣版本分別命名爲Tomcat四、Tomcat五、Tomcat6, tomcat
若是須要自定義服務名或服務的顯示名稱, 服務器
可在service.bat中修改SERVICE_NAME或PR_DISPLAYNAME; 命令行
二、防火牆的影響:/bin/tomcat6.exe(或tomcat4.exe、tomcat5.exe)將被做爲服務程序,若是有防火牆,須要設爲容許做爲服務。 日誌
三、tomcat6.2四、6.0.30的bin下沒有server.bat等文件 server
2、卸載服務
在命令行中進入/Tomcat路徑/bin/,執行「service.bat remove」 開發
常見失敗緣由: rem
首先,打開日誌文件/tomcat6/logs/jakarta_service_***.log,查看安裝失敗的緣由。
常 見的緣由是服務名或服務的顯示名已存在(例如,以前安裝過exe版本的tomcat但未完全刪除,四、五、6版本默認服務的顯示名都是 「Apache Tomcat」),解決方式1:經過「service remove 服務名」刪除服務;解決方式2:在service.bat中修改SERVICE_NAME和PR_DISPLAYNAME(或經過命令行參數指定) 部署
3 : 出現 拒絕訪問。
Failed to install serviceFailed installing 'Tomcat7' service ,多數是權限問題,打開c:/windows/system32/cmd.exe 右鍵 以管理員權限運行. 再輸入
cmd
PS:也可利用此方法,在本機上安上多個tomcat服務,好比一個作開發,一個部署其餘應用,
(本人目前有2個tomcat服務,一個作爲本身開發應用服務器,另外一個部上 Confluence wiki 來做爲本身的知識管理平臺),可是有個前提是 服務名 與tomcat端口不一樣。 (本人的服務分別爲 tomcat6 與 wiki ,端口也是不一樣的)