Configuring Activiti Database

In this example we will learn how to configure Activiti to use another Relational Database. We will switch from the default H2 database to PostgreSQL. You can configure a different database using two main strategies: Programmatic configuration Using a Programmatic configuration, you will define the ProcessEngineConfiguration and set JDBC parameters as follows: ProcessEngineConfiguration config = … Read more

How to install activiti-explorer on WildFly-JBoss

This short tutorial will teach you how to deploy activiti-explorer Web application on WildFly / JBoss EAP using a custom database such as PostgreSQL. First of all, download Activiti last stable release from There, within the zip file, you will find the war folder which contains the activiti-explorer.war file. Here are the steps for … Read more

Clustering activiti BPMN

In this interview Activiti‘s project lead Tijs Rademakers discusses about best practices for running Activiti BPMN 2.0 solution as part of a cluster of application server nodes.   The Activiti BPM solution is a well adopted and consolidated solution in the Java EE arena. As most of the Enterprise applications running in production are configured to … Read more

Activiti BPMN on JBoss AS 7

In this tutorial we show how to install the Activiti BPMN platform on JBoss AS 7 and how to deploy and test a sample process in it.  Activiti is a light-weight workflow and Business Process Management (BPM)  engine. We have already published an Activiti tutorial about one year ago, now we will explore a newer … Read more

Activiti faqs

Are you using Activiti to model your processes ? here is a list of technical faqs which will guide you to some most common development issues.   #What is Activiti ? Activiti is an opensource BPM (Business Process Management) framework distributed under Apache license. It delivers BPMN2.0 compliant processes. However, the Activiti engine Activiti leverages … Read more

Activiti tutorial

[Updated to the version 7 of Activiti BPMN] Activiti is an open-source BPMN platform distributed under the Apache license. It’s written in Java and thus can run in any Java application, on a server, on a cluster or in the cloud. Two deployment options are available for Activiti: Activiti Cloud: which is a set of … Read more

jBPM vs Activiti: which to choose?

This tutorial has been written for an old version of jBPM which is now deprecated. If you want to get started quickly with jBPM, we recommend the following quickstarts: jBPM 7 tutorial: getting started with the opensource BPM Developing a jBPM 7 Web application example Design jBPM Processes with Eclipse designer plugin Getting started with … Read more