前序
这次使用Flowable API而不是Java API
设置REST应用程序
- 从flowable.org网站下载.zip文件时
- 需要一个servlet容器来运行WAR文件
- INFO [main] org.apache.catalina.startup.Catalina.start服务器启动xyz ms表示服务器已准备好接收请求
- 默认情况下使用内存中的H2数据库实例,这意味着数据将无法在服务器重新启动后继续存在
curl --user rest-admin:test http://localhost:8080/flowable-rest/service/management/engine
- 默认情况下,所有REST调用都受基本身份验证保护(rest-admin:test)
部署流程定义
1.不是流程定义,使用REST API,可以通过将.bpmn20.xml文件(或多个流程定义的.zip文件)上传为multipart / formdata来完成
curl --user rest-admin:test -F "file=@holiday-request.bpmn20.xml" http://localhost:8080/flowable-rest/service/repository/deployments
2.验证是否正确部署了流程定义,可以请求流程定义列表
<