cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti Engine - Deployment Options

venkataprasath
Champ in-the-making
Champ in-the-making
Hi,

I would like to get clarification on Activiti Deployment. I understand it can be either Embedded or Standalone. We have a web application deployed on Tomcat, which is using Activiti processes (basically starting the process using Activiti APIs). If we go with Embedded activiti engine in the web application it works great. 

I want to have activiti-explorer web application deployed as it provides a good view about the deployed processes, active instances, Timers etc. activiti-explorer also starts an Activiti engine. So the timer tasks initiated by my web application are picked up by this instance of activiti-explorer app and it tries to process them. This mandates me to bundle Java Service tasks class files inside activiti explorer web app and in my app.

Both Activiti engine (started by my Web App and Activiti-explorer app) are pointing to same database.

Experts please provide a solution to have this situation addressed. We are very desperate to make a deployment decision as we are moving to next cycle in our project deployment.

Regards,
Venkat
2 REPLIES 2

pmsevestre
Champ in-the-making
Champ in-the-making
In my environment I use the activiti-explorer as a back-end/admin tool. I´ve modified it´s configuration so it will not run the background jobs. By doing so, I can still use it to view active instances and manage deployments, but all user interactions are amade through the user-facing app.



Hi,

Can you share the configuration that needs to be turned off for activiti explorer app? I tried switching the following flags as false in engine.properties inside WEB-INF/classes directory. But it didn't work.

engine.activate.jobexecutor=false
engine.asyncexecutor.enabled=false
engine.asyncexecutor.activate=false