mulehotdeploy

How to deploy new flows in Mule without restarting it?


When we change the Mule Deployment Descriptor (mule-deploy.properties file) to add more flow configuration files, is it must to restart Mule for the new flows to start running? Is there any way we can deploy the new flows without restarting Mule or interrupting already running flows?

As far as I understand from the Hot Deployment Page in Mule documentation, Hot Deployment works only for the changed configuration files and Java classes. Does it work for Deployment Descriptor too?


Solution

  • You can always touch any configuration file that has already been loaded to have Mule trigger a hot deployment so it picks up the new entries in mule-deploy.properties.