$APP_SERVER should be replaced with either jboss or wildfly, depending on
the used application server.
The update procedure takes the following steps:
- Update the ASEE Flow modules.
- Update optional ASEE Flow modules.
- Update ASEE Flow web applications.
1. Update the ASEE Flow modules
Replace the following modules from the folder$APP_SERVER_HOME/modules/ with their new versions from the folder $APP_SERVER_DISTRIBUTION/modules/:
org/camunda/bpm/camunda-engineorg/camunda/bpm/$APP_SERVER/camunda-$APP_SERVER-subsystemorg/camunda/bpm/model/camunda-bpmn-modelorg/camunda/bpm/model/camunda-cmmn-modelorg/camunda/bpm/model/camunda-dmn-modelorg/camunda/bpm/model/camunda-xml-modelorg/camunda/bpm/dmn/camunda-engine-dmnorg/camunda/bpm/dmn/camunda-engine-feel-apiorg/camunda/bpm/dmn/camunda-engine-feel-juelorg/camunda/bpm/dmn/camunda-engine-feel-scalaorg/camunda/template-engines/camunda-template-engines-freemarkerorg/camunda/commons/camunda-commons-loggingorg/camunda/commons/camunda-commons-typed-valuesorg/camunda/commons/camunda-commons-utilsorg/camunda/connect/camunda-connect-coreorg/camunda/connect/camunda-connect-http-clientorg/camunda/connect/camunda-connect-soap-http-clientorg/camunda/feel/feel-engineorg/apache/httpcomponents/httpclientorg/apache/httpcomponents/httpcoreorg/freemarker/freemarkerorg/mybatis/mybatiscommons-codec/commons-codecorg/graalvm/js/jsorg/graalvm/js/js-scriptengineorg/graalvm/regex/regexorg/graalvm/sdk/graal-sdkorg/graalvm/truffle/truffle-apicom/ibm/icu/icu4j
2. Update optional ASEE Flow modules
In addition to the core modules, there may be optional artifacts in$APP_SERVER_HOME/modules/ for LDAP integration, ASEE Flow Connect, ASEE Flow Spin, and Groovy scripting.
If you use any of these extensions, the following update steps apply:
LDAP integration
Replace the following module from the folder$APP_SERVER_HOME/modules/ with its new version from the folder $APP_SERVER_DISTRIBUTION/modules/, if present:
org/camunda/bpm/identity/camunda-identity-ldap
ASEE Flow Connect plugin
Replace the following modules from the folder$APP_SERVER_HOME/modules/ with their new versions from the folder $APP_SERVER_DISTRIBUTION/modules/, if present:
org/camunda/bpm/camunda-engine-plugin-connect
ASEE Flow Spin
Replace the following modules from the folder$APP_SERVER_HOME/modules/ with their new versions from the folder $APP_SERVER_DISTRIBUTION/modules/, if present:
org/camunda/spin/camunda-spin-coreorg/camunda/spin/camunda-spin-dataformat-json-jacksonorg/camunda/spin/camunda-spin-dataformat-xml-domorg/camunda/bpm/camunda-engine-plugin-spin
com/fasterxml/jackson/core/jackson-annotationscom/fasterxml/jackson/core/jackson-corecom/fasterxml/jackson/core/jackson-databindcom/jayway/jsonpath/json-pathnet/minidev/accessors-smartnet/minidev/json-smart
3. Update ASEE Flow web applications
Update REST API
The following steps are required to update the ASEE Flow REST API on a JBoss/Wildfly instance:- Undeploy an existing web application with a name like
camunda-engine-rest. - Download the REST API web application archive from our Artifact Repository. 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-$CLASSIFIER.war. - Deploy the web application archive to your JBoss/Wildfly instance.
Update Cockpit, Tasklist, and Admin
The following steps are required to update the ASEE Flow web applications Cockpit, Tasklist, and Admin on a JBoss/Wildfly instance:- Undeploy an existing web application with a name like
camunda-webapp. - Download the ASEE Flow web application archive from our Artifact Repository.
Alternatively, switch to the private repository for the enterprise version (credentials from license required).
Choose the correct version named
$PLATFORM_VERSION/camunda-webapp-jboss.war. - Deploy the web application archive to your JBoss/Wildfly instance.