zoukankan      html  css  js  c++  java
  • 在window环境下,设置tomcat自启动服务

    ----------------------------环境参数配置-------------------------

    JAVA_HOME:JDK安装目录
    JRE_HOME:JRE安装目录
    CATALINA_HOME:JRE安装目录

    ---------------------------关于tomcat5自定义服务-------------------------

    tomcat下bin有两个exe文件tomcat5和tomcat5w

    1、tomcat 设置一个TOMCAT服务

    比如自定义一个服务:tomcat5 //IS//mytomcat

    启动自定义服务:tomcat5 //RS//mytomcat

    停止自定义服务:tomcat5//SS/mytomcat

    删除自定义服务:tomcat5//DS/mytomcat

    //TS// 控制台应用程序模式运行服务,这是缺省的操作。在没有提供任何选项开关的时候,它被调用。服务名是执行文件没有exe后缀的部分,如Tomat5。
    //RS// Run Service的缩写,运行服务,在服务管理器(Sevices.msc)中启动服务的时候被调用。
    //SS// Stop Service的缩写,停止服务,在服务管理器中停止服务时被调用。
    //US// Update Service的缩写,更新服务参数。
    //IS// Install service 的缩写,安装服务 。
    //DS// Delete service的缩写,删除服务,如果服务正在运行,首先删除服务。

    2、tomcatw辅助配置已经添加的服务
    比如
    CATALINA_HOME:JRE安装目录

    设置TOMCAT服务:service install 服务名
    卸载TOMCAT服务:tomcat5.exe //DS/mytom

    --Description 服务名描述 (最多1024个字符)
    --DisplayName ServiceName 服务显示名称
    --Install procrun.exe //RS//ServiceName 安装服务
    --Startup manual Service 服务启动模式,可以是自动或者手动,值分别为:auto和manual
    --DependsOn 列举此服务依赖的所有服务. 被依赖的服务用#或者;分隔。
    --Environment 列决提供给服务使用的环境变量,形如key=value。多个环境变量之间用#或者;分隔。
    --User 运行服务使用的用户账号。 只有在运行于没有“作为服务登录”权限下的账户中使用StartMode java 或者作为服务的exe可运行程序选项的情况下才被使用。
    --Password --User参数中用户的密码
    --JavaHome JAVA_HOME 定义了JAVA_HOME环境变量时,设置一个不同的JAVA_HOME环境变量
    --Jvm auto 用auto或指定jvm.dll的全路径。这里可以使用环境变量表达式。
    --JvmOptions -Xrs 列举形如-D 或 -X 的开关传递给JVM虚拟机。多个选项开关之间用#或者;分隔。
    --Classpath 设置Java的ClassPath环境变量。
    --JvmMs 设置初始使用的内存池容量,单位为MB。
    --JvmMx 设置最大使用的内存池容量,单位为MB。
    --JvmSs 线程堆栈容量,单位为KB
    --StartImage 要被运行的可执行文件
    --StartPath 开始运行可执行文件的工作路径
    --StartClass 启动时使用的类
    --StartParams 列决要传递给StartImage 或 StartClass的参数。多个参数之间用#或者;分隔。
    --StartMethod Main 启动服务调用的方法,如果不是main,这里写上方法名
    --StartMode executable 可以是jvm、java或exe 之一
    --StopImage 停止服务调用的可执行文件
    --StopPath 停止服务执行的文件的工作路径
    --StopClass 停止服务调用的类
    --StopParams 列决要传递给 StopImage 或 StopClass 的参数。多个参数之间用#或者;分隔。
    --StopMethod Main 停止服务调用的方法,如果不是main,这里写上方法名
    --StopMode executable 可以是jvm、java或exe 之一
    --StopTimeout No Timeout 定义一个服务顺利退出的延时,单位为秒。
    --LogPath 定义日志路径
    --LogPrefix jakarta_service 定义日志文件名前缀
    --LogLevel INFO 定义日志等级,可选值:error, info, warn或debug
    --StdOutput 重定向stdout文件名
    --StdError 重定向Stderr文件名

    3、设置相关启动后参数 /bin/catalina.sh的前面,增加如下设置:JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】

    此路径下文件可设置自启动:tomcat_homeconfwrapper.properties
    ---------------------------关于tomcat6自定义服务-------------------------
    tomcat注册成系统服务 运行命令service install
    删除服务运行 service uninstall
    bin目录下的service.bat文件

    打开此文件倒数第三行左右的那句输出

    echo The service '%SERVICE_NAME%' has been installed.

    这句是输出服务安装成功,在这之前加一句

    sc config %SERVICE_NAME% start= auto
    ----------------------------------window命令设置服务-----------------------

    移除一项服务sc delete 服务名
    reg delete HKLMSYSTEMCurrentControlSetServices服务名

     

    http://gzy551536.blog.sohu.com/133067085.html

     

  • 相关阅读:
    UVALive 7146 (贪心+少许数据结构基础)2014acm/icpc区域赛上海站
    hdu 1754 I Hate It(树状数组区间求最值)2007省赛集训队练习赛(6)_linle专场
    【进阶——树状数组】 区间求最值
    软件测试作业4
    软件测试作业三 尝试使用JUnit
    软件测试作业2:读代码回答问题
    软件测试作业1:描述一个曾遇到的错误
    hdu1064Financial Management
    hdu1161Eddy's mistakes
    hdu1020Encoding
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7480344.html
Copyright © 2011-2022 走看看