工作流底层引擎

moved to camunda tasks

  • 工作流方案选择
  • 选择 camunda 7 #task #p1
    • 本地跑起来 [1]
      • 本地开发跑起来 admin 管理后台 [2]
      • 本地开发可以跑起来 rest?如果实在不行就先跑 test,需要理解下原理的
      • 但是我觉得 tomcat 的作用是自动加载 war,可能 rest war 包也进去了
    • 本地可以跑起来 rest
    • 可以连接 mysql 数据库 [3]
      • 也可能包一个 spring boot?[4]
    • 用 nodejs 来写一个简单的流程
cd ./distro/tomcat/distro/target
unzip camunda-bpm-tomcat-7.20.0-SNAPSHOT.zip -d camunda-bpm-tomcat-7.20.0-SNAPSHOT
cd camunda-bpm-tomcat-7.20.0-SNAPSHOT
./start-camunda.sh
  • 但是这个应该是 h2 数据库?
  • 而且没有 rest 有,见 distro/tomcat/assembly/src/README.txt 有教程
  • 可能的配置文件
    • catalina.properties
    • server.xml
    • web.xml
    • bpm-platform.xml
    • processes.xml
<Resource name="jdbc/ProcessEngine"
	auth="Container"
	type="javax.sql.DataSource"
	factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
	uniqueResourceName="process-engine"
	driverClassName="org.h2.Driver"
	url="jdbc:h2:./camunda-h2-dbs/process-engine;TRACE_LEVEL_FILE=0;DB_CLOSE_ON_EXIT=FALSE" />
cd camunda-bpm-platform/webapps/frontend
npm install
npm start

cd camunda-bpm-platform/webapps/assembly
mvn jetty:run -Pdevelop

但是这个没有 rest?


  1. 本地跑 camunda 7↩︎
  2. 参考 ./webapps/README.md↩︎
  3. 可能是这个来配置 ↩︎
  4. spring boot demo
    github demo 但是这块网上教程很多,还有视频。以及官方论坛↩︎