The update procedure takes the following steps:
- Update the Camunda BPM Core Libraries
- Update Optional Camunda BPM Libraries
- Maintain Process Applications
1. Update the Camunda BPM Core Libraries
Replace the following libraries in the folder $TOMCAT_HOME/lib/
with their new versions from the folder $TOMCAT_DISTRIBUTION/lib/
:
- camunda-engine-$PLATFORM_VERSION.jar
- camunda-bpmn-model-$PLATFORM_VERSION.jar
- camunda-cmmn-model-$PLATFORM_VERSION.jar
- camunda-dmn-model-$PLATFORM_VERSION.jar
- camunda-xml-model-$PLATFORM_VERSION.jar
- camunda-engine-dmn-$PLATFORM_VERSION.jar
- camunda-engine-feel-api-$PLATFORM_VERSION.jar
- camunda-engine-feel-juel-$PLATFORM_VERSION.jar
- camunda-commons-logging-$COMMONS_VERSION.jar
- camunda-commons-typed-values-$COMMONS_VERSION.jar
- camunda-commons-utils-$COMMONS_VERSION.jar
2. Update Optional Camunda BPM Libraries
Copy the following library from to the folder $TOMCAT_HOME/lib/
, if present:
Copy the following libraries from $TOMCAT_DISTRIBUTION/lib
to the folder $TOMCAT_HOME/lib/
, if present:
- camunda-connect-connectors-all-$CONNECT_VERSION.jar
- camunda-connect-core-$CONNECT_VERSION.jar
- camunda-engine-plugin-connect-$PLATFORM_VERSION.jar
- camunda-spin-dataformat-all-$SPIN_VERSION.jar
- camunda-spin-core-$SPIN_VERSION.jar
- camunda-engine-plugin-spin-$PLATFORM_VERSION.jar
Copy the following library from $TOMCAT_DISTRIBUTION/lib
to the folder $TOMCAT_HOME/lib/
, if present:
- groovy-all-$GROOVY_VERSION.jar
3. Update Web Applications
The following steps are required to update the Camunda REST API on a Tomcat instance:
- Undeploy an existing web application with a name like camunda-engine-rest
- Download the REST API web application archive from our Alternatively, switch to the private repository for the enterprise version (credentials from license required). Choose the correct version named $PLATFORM_VERSION/camunda-engine-rest-$PLATFORM_VERSION-tomcat.war.
- Deploy the web application archive to your Tomcat instance.
- Undeploy an existing web application with a name like camunda-webapp
- Deploy the web application archive to your Tomcat instance.