Tomcat免安装版注册为windows服务

 本篇以Tomcat6.0为例说明,前提存在java运行环境

1 、下载。下载tomcat6.0,可从http://tomcat.apache.org/download-60.cgi处下载,得到apache-tomcat-6.0.32-windows-x86.zip;

2 、解压。上述文件解压缩到您需要的目录,如解压到E:\test目录下;

3 、修改service.bat文件。进入到tomcat的bin目录下(E:\test\apache-tomcat-6.0.32\bin),用记事本或其他文本编辑器打开service.bat文件,对其做如下改动:

    3.1 、设置java_home、catalina_home
        在“rem -------------”及“rem Guess CATALINA_HOME if not defined”两行间加入:
        set JAVA_HOME=E:\1.6.0_24\jdk1.6.0_24
        set CATALINA_HOME=E:\test\apache-tomcat-6.0.32
    3.2、设置服务名称、显示名称、描述信息
        找到“rem Set default Service name”行,分别根据需要更改其后两行
        set SERVICE_NAME=Tomcat6IBSC
        set PR_DISPLAYNAME=Apacha tomcat 6 by ibsc service
        等号(=)后的文字,这两行分别表示服务名称及显示名称,再找到
        set PR_DESCRIPTION=what's this?
        修改等号后的信息为当前服务的描述信息
    3.3 、设置JVM参数
        找到“…//US//%SERVICE_NAME% ++JvmOptions…”行,修改最后方的--JvmMs 128 --JvmMx 256参数为自己适合的参数值即可
    3.4 、设置自启动
        注册成服务的目的可能是你需要将该服务设置为开机自启动,此时需在上一步的下一行处加入:
        sc config %SERVICE_NAME% start= auto
        如果希望在注册服务后就自动启动该服务,则再上述行下面加入:
        net start %SERVICE_NAME%
    至此:文件修改完毕

4 、打开控制台(命令提示符窗口),点击开始→运行,在打开处输入cmd,点击确定,进入命令行,进入到tomcat的bin目录下:

C:\Documents and Settings\csmn>E:

E:\>cd E:\test\apache-tomcat-6.0.32\bin

E:\test\apache-tomcat-6.0.32\bin>service.bat install
Installing the service 'Tomcat6IBSC' ...
Using CATALINA_HOME:    "E:\test\apache-tomcat-6.0.32"
Using CATALINA_BASE:    "E:\test\apache-tomcat-6.0.32"
Using JAVA_HOME:        "E:\1.6.0_24\jdk1.6.0_24"
Using JVM:              "E:\1.6.0_24\jdk1.6.0_24\jre\bin\server\jvm.dll"
[SC] ChangeServiceConfig SUCCESS

Apache Tomcat 6 by ibsc service 服务正在启动 .....
Apache Tomcat 6 by ibsc service服务已经启动成功。

The service 'Tomcat6IBSC' has been installed.

E:\test\apache-tomcat-6.0.32\bin>service.bat remove
The service 'Tomcat6IBSC' has been removed

5 、大功告成,输入http://localhost:8080/访问!Tomcat免安装版注册为windows服务_第1张图片

Tomcat免安装版注册为windows服务_第2张图片

你可能感兴趣的:(tomcat,Windows服务,自启动)