|
WARNING
|  |
DO NOT modify any of these parameters unless you have read this property description.
Incorrect settings can cause the Wrapper to fail to operate as expected.
|
Some applications are good about returning "exit codes" with meaning.
In such cases it may be desirable to restart the application in the
event that it exits with certain exit codes.
This set of properties makes this possible.
If it possible to specify an action to take for any exit code by making use of the
wrapper.on_exit.default property
and setting it to either SHUTDOWN
or RESTART.
The default on_exit property defaults to SHUTDOWN.
| Example: |
wrapper.on_exit.default=RESTART
|
In addition, it is possible to specify what will happen for a specific
exit code by defining a property whose name is
wrapper.on_exit. followed by the exit code.
The value is set to either
SHUTDOWN or
RESTART.
If an on_exit property is not defined for a given exit code,
then it will default to the value of the
wrapper.on_exit.default property.
| Example: |
wrapper.on_exit.1=RESTART
|
To configure the Wrapper to restart the JVM for all exit codes
except the exit code "0" (zero), use the following:
| Example: |
wrapper.on_exit.default=RESTART
wrapper.on_exit.0=SHUTDOWN
|
on_exit properties will be triggered by calls to
WrapperManager.stop(n),
WrapperManager.stopImmediate(n), and
System.exit(n).
External signals or actions
which trigger the shutdown of the Wrapper and its JVM
will cause these properties to be ignored as the Wrapper is shutting down.
This means configuring the Wrapper to restart on any exit code
will not prevent the Wrapper from shutting down.
|