jbpm

jBPM is a toolkit for building business applications to help automate business processes and decisions

BPM makes the bridge between business analysts, developers and end users, by offering process management features and tools in a way that both business users and developers like it.

   1 cd ~
   2 wget https://download.jboss.org/jbpm/release/7.73.0.Final/jbpm-server-7.73.0.Final-dist.zip
   3 mkdir jbpm
   4 mv jbpm-server-7.73.0.Final-dist.zip jbpm/
   5 cd jbpm/
   6 unzip jbpm-server-7.73.0.Final-dist.zip
   7 # move war files out of deployments
   8 bin/standalone.sh
   9 ./add-user.sh wbadmin wbadmin # add management user wbadmin
  10 # http://127.0.0.1:9990 admin console
  11 # http://localhost:8080/business-central
  12 # Login/password: wbadmin/wbadmin 
  13 # OpenAPI Swagger http://localhost:8080/kie-server/docs
  14 # https://hub.docker.com/r/jboss/jbpm-server-full 
  15 docker run -p 8080:8080 -p 8001:8001 -p 9990:9990 -d --name jbpm-server-full jboss/jbpm-server-full:latest
  16 docker exec -it jbpm-server-full bash
  17 cd ../standalone/log
  18 tail -f server.log

Docker environment

   1 docker network create jbpmnet
   2 docker run --rm --name postgres-server --network jbpmnet -e POSTGRES_USER=jbpm -e POSTGRES_PASSWORD=jbpm -e POSTGRES_DB=jbpm -d postgres
   3 docker run --rm -p 8080:8080 -p 8001:8001 -d --network jbpmnet --name jbpm-server-full -e JBPM_DB_DRIVER=postgres -e JBPM_DB_HOST=postgres-server jboss/jbpm-server-full:latest
   4 
   5 # http://127.0.0.1:9990 admin console
   6 # http://localhost:8080/business-central
   7 # Login/password: wbadmin/wbadmin 
   8 # OpenAPI Swagger http://localhost:8080/kie-server/docs
   9 # https://hub.docker.com/r/jboss/jbpm-server-full 
  10 docker exec -it jbpm-server-full bash
  11 cd ../standalone/log
  12 tail -f server.log
  13 
  14 admin, data sources, data source explorer
  15 Add driver 
  16 name pgsql 
  17 driver class name: org.postgresql.Driver
  18 org.postgresql
  19 postgresql
  20 42.5.2
  21 
  22 Add datasource 
  23 jbpmds
  24 jdbc:postgresql://postgres-server:5432/jbpm
  25 user: jbpm
  26 driver jbpm 
  27 finish

Add driver

* admin, data sources, data source explorer

Add datasource

* admin, data sources, data source explorer

Predefined users

jbpm (last edited 2023-02-03 22:38:03 by localhost)