属性名称 |
默认值 |
描述 |
--Description |
|
描述Tomcat服务,最多1024个字符 |
--DisplayName |
名称 |
服务显示的名称 |
--Install |
procrun.exe //RS//ServiceName |
安装服务 |
--Startup |
manual |
启动服务的状态,可以是 auto 或 manual |
--DependsOn |
|
罗列Tomcat服务必须依赖的其他系统服务。如果有多个服务,用# 或 ;符号来分开 |
--Environment |
|
罗列需要提供给该服务的环境变量。格式为: key=value. 用
# 或 ; 符号来区分 |
--User |
|
用来运行该指令的用户名。只是用在
StartMode 下的 java 或 exe,这样可以使Tomcat服务以没有
LogonAsService 特权的用户的名义来运行。 |
--Password |
|
--User 所列用户的密码 |
JAVA_HOME |
JAVA_HOME |
可以定义一个不同于系统的JAVA_HOME环境变量,指定使用不同的Java |
--Jvm |
auto |
允许的值为auto或jvm.dll的完整路径。
路径中可以有环境变量出现。 |
--JvmOptions |
-Xrs |
Java虚拟机器的选项。都用-D or -X开始, 将会被传递给JVM。 选项间用
# or ;字符隔开。 |
--Classpath |
|
设置Java的classpath环境变量 |
--JvmMs |
|
指定开始时所用的内存,单位是MB |
--JvmMx |
|
最大内存,单位用MB |
--JvmSs |
|
Thread stack size in KB |
--StartImage |
|
可运行文件 |
--StartPath |
|
程序运行时的工作目录 |
--StartClass |
|
程序开始时执行的类 |
--StartParams |
|
需要传递个程序的变量数值,变量用#或
;字符分隔 |
--StartMethod |
main |
如果开始执行类中的方法名称,可以不是 main() |
--StartMode |
可运行文件 exe |
可以是jvm java 或 exe |
--StopImage |
|
收到终止信号后运行的文件名 |
--StopPath |
|
收到终止信号后运行文件的工作目录 |
--StopClass |
|
收到终止信号后运行的Java类 |
--StopParams |
|
需要传递个终止信号后运行文件的变量数值。变量用# 或
; 字符分开 |
--StopMethod |
main |
收到终止信号后运行的Java类中的开始方法,可以不是main() |
--StopMode |
运行文件 |
可以是jvm java 或exe;中的一个 |
--StopTimeout |
没有限制 |
定义 procrun 需要等待多少秒让程序安全退出。 |
--LogPath |
工作目录 |
定义日志所在目录 |
--LogPrefix |
jakarta_service |
定义日志文件名称 |
--LogLevel |
info |
定义日志写入的底限,可以是 error,
info, warn 或 debug |
--StdOutput |
|
把标准输出导入到文件的文件名 |
--StdError |
|
把错误输出stderr导入到文件的文件名 |