as command line parameter.
ParameterName |
Default |
Description |
--Description |
|
Service name description (maximum 1024 characters) |
--DisplayName |
ServiceName |
Service display name |
--Install |
procrun.exe //RS//ServiceName |
Install image |
--Startup |
manual |
Service startup mode can be either auto or manual |
--DependsOn |
|
List of services that this service depend on. Dependent services
are separated using either # or ; characters |
--Environment |
|
List of environment variables that will be provided to the service
in the form key=value. They are separated using either
# or ; characters. If you need to use either the #
or ; character within a value then the entire value must be
enclosed inside single quotes. |
--User |
|
User account used for running executable. It is used only for
StartMode java or exe and enables running applications
as service under account without LogonAsService privilege. |
--Password |
|
Password for user account set by --User parameter |
--JavaHome |
JAVA_HOME |
Set a different JAVA_HOME than defined by JAVA_HOME environment
variable |
--Jvm |
auto |
Use either auto or specify the full path to the jvm.dll.
You can use the environment variable expansion here. |
--JvmOptions |
-Xrs |
List of options in the form of -D or -X that will be
passed to the JVM. The options are separated using either
# or ; characters. |
--Classpath |
|
Set the Java classpath |
--JvmMs |
|
Initial memory pool size in MB |
--JvmMx |
|
Maximum memory pool size in MB |
--JvmSs |
|
Thread stack size in KB |
--StartImage |
|
Executable that will be run. |
--StartPath |
|
Working path for the start image executable. |
--StartClass |
|
Class that will be used for startup. |
--StartParams |
|
List of parameters that will be passed to either StartImage or
StartClass. Parameters are separated using either # or
; character. |
--StartMethod |
Main |
Method name if differs then main |
--StartMode |
executable |
Can one of jvm java or exe |
--StopImage |
|
Executable that will be run on Stop service signal. |
--StopPath |
|
Working path for the stop image executable. |
--StopClass |
|
Class that will be used on Stop service signal. |
--StopParams |
|
List of parameters that will be passed to either StopImage or
StopClass. Parameters are separated using either # or
; character. |
--StopMethod |
Main |
Method name if differs then main |
--StopMode |
executable |
Can one of jvm java or exe |
--StopTimeout |
No Timeout |
Defines the timeout in seconds that procrun waits for service to
exit gracefully. |
--LogPath |
working path |
Defines the path for logging |
--LogPrefix |
jakarta_service |
Defines the service log filename |
--LogLevel |
INFO |
Defines the logging level and can be either error,
info, warn or debug |
--StdOutput |
|
Redirected stdout filename |
--StdError |
|
Redirected stderr filename |