Passing Additional Arguments to the JVM to Control Mule
|Mule Runtime Engine versions 3.5, 3.6, and 3.7 reached End of Life on or before January 25, 2020. For more information, contact your Customer Success Manager to determine how you can migrate to the latest Mule version.|
The Wrapper provides several properties you can set as described in the article on Java Service Wrappers.
If you want to pass additional arguments to the JVM that will run Mule, you can add
wrapper.java.additional.n entries to the
wrapper.conf file in the
/conf directory under the Mule installation directory, or you can pass the arguments at the command line by adding the
For example, to set Mule’s encoding, you could add
wrapper.java.additional.1=-Dmule.encoding=ISO-8859-1 to the Wrapper configuration file, or you could add
-M-Dmule.encoding=ISO-8859-1 to the Mule script at the command line. Note that if you add
wrapper.java.additional.n entries to the configuration file, you must change each instance of
n to a consecutive number, or Java does not parse the properties correctly.