`
xmeteor
  • 浏览: 75284 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

[转贴]TOMCAT5在WINDOWS下的系统服务相关的命令行

阅读更多
Tomcat5.exe可以把Tomcat加入服务;Tomcat5w.exe可以辅助配置已经添加的服务。

Tomcat5w.exe 监控程序
Tomcat5w是一个监控和配置Tomcat服务的图形界面应用程序。可用的命令行选项如下:

//ES// 编辑服务配置,这是缺省的选项。如果没有提供任何选项,却把tomcat5w.exe重命名为%SERVICE_NAME%.exe运行的话,这个选项就被调用。
//MS// 监控服务,讲图标放置到系统托盘中。


Tomcat5.exe 服务程序
命令行选项
每一个命令行指令都形如//XX//ServiceName

可用的命令行选项如下:

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


命令行参数
每一个命令行参数以“--”开头。如果命令行以“++”为前缀,则它的值附加到存在的选项上。如果存在和命令行参数有同样的名字,但是以PR_开头的环境变量,它将被优先使用。例如:
set PR_CLASSPATH=xx.jar
等同于
--Classpath=xx.jar 
作为命令行参数。


参数名 缺省值 描述
--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文件名


安装服务
手动安装服务最安全的方法就是使用service.bat脚本。

使用service.bat安装名字为'Tomcat5'的服务
C:\> service.bat install Tomcat5


如果使用tomcat5.exe安装名字为'Tomcat5'的服务,你需要使用//IS//参数。
C:\> tomcat5 //IS//Tomcat5 --DisplayName="Apache Tomcat 5" --Install="C:\Program Files\Tomcat\bin\tomcat5.exe" --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop


更新服务
要更新服务的参数,你需要使用tomcat5.exe的//US//参数。

更新名字为'Tomcat5的服务
C:\> tomcat5 //US//Tomcat5 --Description="Apache Tomcat Server - http://jakarta.apache.org/tomcat " --Startup=auto --Classpath=%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar


移除服务
要移除服务,你需要使用tomcat5.exe的//DS//参数。如果服务正在运行,将首先关闭然后删除。

移除名字为'Tomcat5'的服务
C:\> tomcat5 //DS//Tomcat5

调试服务
如果需要在控制台模式运行服务,应该使用//TS//参数。此时若要关闭服务必须使用CTRL+C 或者 CTRL+BREAK关闭控制台。如果你将tomcat5.exe 更名为 testservice.exe那么你应该运行testservice.exe,命令模式将被缺省运行。
在控制台模式下运行命称为'Tomcat5' 的服务
C:\> tomcat5 //TS//Tomcat5 [additional arguments]
或者简单地运行:
C:\> tomcat5
分享到:
评论

相关推荐

    windows 下的grep,转贴

    在描述中提到,“在windows下的grep命令,查找文本的好工具,方便shell人员”,这暗示了grep对于经常在命令行环境中工作的人来说是一个非常实用的工具,可以帮助他们快速定位和分析大量文本数据。 在Windows环境下...

    动易系统的论坛转贴工具

    动易系统的论坛转贴工具,便是为了解决用户在论坛间便捷分享内容而设计的一款实用软件。这款工具的出现,不仅简化了用户在不同论坛间复制、粘贴内容的过程,还为网站带来了潜在的反向链接,对提升网站的搜索引擎优化...

    Axis学习笔记(网页转贴)

    在Web应用的WEB-INF目录下创建services子目录,将生成的服务部署文件(.aar文件)放入其中,然后通过Web容器启动服务。 **五、调用Web服务** 1. **SOAP客户端** Axis提供了一个简单的SOAP客户端API,允许开发者...

    图解xp系统下FTP服务器配置

    通过以上步骤,我们已经了解了如何在Windows XP系统下使用IIS搭建一个基础的FTP服务器,并对其进行了简单的配置和测试。FTP作为一种经典的文件传输方式,在日常工作中仍然发挥着重要作用。掌握FTP服务器的搭建和配置...

    HP 阵列配置文档(转贴RAID5的实战配置).rar

    7. **安装操作系统**:在格式化后的RAID5卷上安装操作系统,确保操作系统支持硬件RAID。 8. **监控和维护**:配置完成后,定期通过ACU检查阵列的健康状况,及时更换故障硬盘以避免数据丢失。 在实际应用中,RAID5...

    凹丫丫ASP.NET新闻系统学习(转贴)

    【凹丫丫ASP.NET新闻系统学习(转贴)】是一个基于Visual Studio 2005(VS2005)和SQL Server 2005的教程资源,旨在帮助开发者学习如何构建一个基本的新闻信息发布系统。这个系统可能涵盖了新闻的添加、编辑、删除...

    电子政务-导电泡棉转贴装置.zip

    在“导电泡棉转贴装置”这个特定的场景下,我们可能是在讨论一种用于电子政务设备或系统中的特殊组件。 导电泡棉是一种具有导电性能的泡沫材料,通常用于电子设备的屏蔽、接地或防静电保护。在电子政务设备中,这种...

    易语言源码动网转贴.rar

    在“动网转贴”这个项目中,我们可以推测这是一套用于将动网论坛的数据转换到其他论坛平台的解决方案。动网论坛,全称为DvBBS,曾是国内非常流行的一款PHP论坛软件,而“转贴”则意味着将论坛中的帖子、用户信息、...

    动易系统的论坛转贴工具 -ASP源码.zip

    标题中的“动易系统的论坛转贴工具 -ASP源码.zip”揭示了这是一个基于ASP(Active Server Pages)编程语言开发的论坛转贴工具的源代码。ASP是微软公司推出的一种服务器端脚本环境,用于创建动态交互式网页。这个工具...

    动网转贴.e.rar

    【标题】"动网转贴.e.rar"是一个压缩文件,很可能包含了有关动网论坛或社区的相关资源、数据或用户帖子的备份。动网是中国早期知名的网络论坛软件之一,提供了丰富的社区功能,允许用户发帖、回帖、互动等。这个...

    网点系统服务管理细则.docx

    《网点系统服务管理细则》是指导企业有效管理其网络信息发布和服务的重要文档,旨在确保信息的准确性和合规性,同时利用网上服务提升客户满意度和企业形象。以下是对文档内容的详细解读: 1. **网站系统服务与管理...

    易语言动网转贴.rar

    由于压缩包文件名为“易语言动网转贴.rar”,我们可以推测这可能是一个软件开发资源,包含了一些源代码、教程或者是相关插件。 在易语言中,"动网"通常指的是动网论坛,这是一个曾经非常流行的网络社区平台。"转贴...

    关于嵌入式系统方向!【转贴】.doc

    5. 创新限制:在通用产品基础上进行定制化开发,可能会限制创新的空间,尤其是对于追求技术突破的开发者来说。 6. 市场竞争:尽管嵌入式系统市场广阔,但竞争激烈,产品差异化成为关键,这需要开发者具有敏锐的市场...

    BFC UBB转贴器

    <br> 这个工具的使用方法与通常的转贴工具完全相同,在浏览器中选中需要转换的内容并复制,然后在本程序窗口中点击 HTML->UBB 按钮即可完成转换,右键菜单中可使用 追加模式 覆盖模式 插入模式进行转换。...

    Win7下安装SQLServer 2000的解决方案

    在Windows 7操作系统中安装SQL Server 2000可能会遇到一些挑战,因为该版本的数据库管理系统主要设计用于更早的操作系统。以下是一份详细的步骤指南,帮助你在Win7上成功安装SQL Server 2000,以及需要注意的关键点...

    jquery的转贴功能实现

    在本主题中,我们将深入探讨如何利用jQuery实现“转贴”功能,这是一种常见的社交媒体分享功能,允许用户将网页内容轻松分享到各种社交网络。 首先,让我们了解一下jQuery的核心概念。jQuery通过一种简洁的语法提供...

    论坛专用屏蔽干扰码转贴工具

    此外,压缩包内的“论坛专用屏蔽干扰码转贴工具.exe”是一个可执行文件,表明这是一款Windows平台的应用程序,用户只需双击运行即可使用。 在实际使用中,用户可能需要根据不同的论坛规则和设置调整工具的参数,以...

Global site tag (gtag.js) - Google Analytics