You are viewing an older version of this section. Click here to navigate to the latest version.

Passing Additional Arguments to the JVM to Control Mule

The Wrapper provides several properties you can set as described in the article on Java Service Wrapper.

If you want to pass additional arguments to the JVM that will run Mule, you can add 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 -M switch.

For example, to set Mule’s encoding, you could add 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 entries to the configuration file, you must change each instance of n to a consecutive number, or Java will not parse the properties correctly.