tomcat非安裝方式,添加windows服務啟動方式

1、修改bin目錄中的service.bat:

 

  REM 添加下面的一行

  set CATALINA_HOME=%cd%

  如果從來沒有安裝過Tomcat,或者保證Services.msc啟動服務管理器檢查沒有Apache Tomcat系統服務,到此你就可以轉到第二步了。否則繼續往下走--

  REM 按照描述修改下面的幾行

  set SERVICE_NAME=Tomcat5

  REM 上面一行,Tomcat5修改成你需要的服務名,這個將是一后使用net start/stop來操作的服務名稱。

  set PR_DISPLAYNAME=Apache Tomcat

  REM 上面一行,Apache Tomcat改為你需要的顯示服務名,這個將顯示在服務管理器中。

  set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat

  REM 這一行改不改無所謂,是服務的描述,根據自己的喜好決定吧。

 

2、運行cmd打開控制臺,進入Tomat目錄/bin文件夾,輸入如下命令運行。

 

  service.bat install

  程序提示:The service 'Tomcat5(或者你修改一后的SERVICE_NAME)' has been installed

  說明服務Tomcat已經被安裝成功。

  順便說一下,運行service.bat remove可以移除服務。  

         或者 sc delete Tomcat5 (SERVICE_NAME) 亦可。
    
3、到這里,服務添加成功,運行services.msc,可以看到添加的服務,默認狀態下該服務是手動運行的,在他的屬性中,將啟動類型更改為“自動”,以后機器啟動以后Tomcat就在后臺啟動了。

 

4 控制臺控制服務的命令

 

  啟動服務

  net Start 服務名

  關閉服務

  net stop 服務名 

 

為解壓版Tomcat創建一個windows服務.

 

步驟:


1.把JDK解壓放到C:\jdk1.5.0_06下,把Tomcat解壓放到C:\Tomcat-5.5.20-WEB下

 

2.添加系統環境變量:
JAVA_HOME=C:\jdk1.5.0_06   只配置這一個也可以。
CLASSPATH=.;%JAVA_HOME%\LIB
TOMCAT_HOME=C:\Tomcat-5.5.20-WEB

修改系統環境變量PATH,在它的最前面加入:
%JAVA_HOME%\BIN;
注:放在最前面是預防有其它的JDK或JRE路徑占先,如你裝了Oracle就會有一個低版本的JRE。

 

3.在"開始"菜單運行CMD進入DOS窗口,執行cd c:\Tomcat-5.5.20-WEB\bin命令進入執行文件的目錄。執行如下命令(是從DOS直接COPY出來的,含提示信息):
C:\Tomcat-5.5.20-WEB\bin>service install tomcat    (名稱不一樣的時候可以安裝多個tomcat 即使是同一個版本也可以。只要名稱不同就可以。)
Installing the service 'tomcat' ...
Using CATALINA_HOME:    C:\Tomcat-5.5.20-WEB
Using CATALINA_BASE:    C:\Tomcat-5.5.20-WEB
Using JAVA_HOME:        C:\jdk1.5.0_06
Using JVM:              C:\jdk1.5.0_06\jre\bin\server\jvm.dll
The service 'tomcat' has been installed.

C:\Tomcat-5.5.20-WEB\bin>net start tomcat
Apache Tomcat tomcat 服務正在啟動 ..
Apache Tomcat tomcat 服務已經啟動成功。


--停止tomcat not stop tomcat

--從windows 服務列表中刪除tomcat sc delete tomcat

posted @ 2013-07-02 12:59  huturenji  阅读(381)  评论(0编辑  收藏  举报