Activiti 三種部署方式和幾種啟動方式

2021-09-01 19:46:09 字數 1069 閱讀 9548

[color=red][b]三種部署:[/b][/color]

1.自動部署:

2.手動部署:

repositoryservice.createdeployment()

.addclasspathresource("bpmn/myprocess.bpmn")

.deploy();

3. 使用web modeler儲存後,從資料庫部署

[color=red][b]幾種啟動方式[/b][/color]

[color=darkblue]processdefinitionid[/color]:這個引數的值可以通過repositoryservice.createprocessdefinitionquery()方法查詢,對應資料庫:act_re_procdef;每次部署一次流程定義就會新增一條資料,同名的版本號累加。

act_re_procdef:業務流程定義資料表id_:流程id,由「流程編號:流程版本號:自增長id 」 組成

建議使用startprocessinstancebykey,特殊情況需要使用以往的版本選擇使用startprocessinstancebyid。

1. 根據key啟動

processinstance processinstance = runtimeservice.startprocessinstancebykey("myprocess", variables);

startformdata formdata = formservice.getstartformdata(processinstance.getprocessdefinitionid());

2. 啟動表單流程

mapproperties = new hashmap();

processinstance processinstance = formservice.submitstartformdata(processdefinitionid, properties);

Tomcat的三種部署方式

tomcat是目前web開發中非常流行的web 伺服器,也就是tomcat在部署專案的時候,必須要把應用程式中所用到的jar包放到tomcat的lib目錄下,然後再一起部署到伺服器上。那麼tomcat部署的方式就是我們必須掌握的了,近期遇到tomcat部署出錯,導致啟動不了的問題,這裡總結下tomc...

activiti組任務及三種分配方式

組任務及三種分配方式 1 在taskprocess.bpmn中直接寫candidate users 小a,小b,小c,小d 2 在taskprocess.bpmn中寫candidate users 變數的值要是string的。使用流程變數指定辦理人 mapvariables new hashmap ...

tomcat部署專案的三種方式

tomcat 的目錄是 tomcat 預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。也可以將 jsp程式打包成乙個 war包放在目錄下,伺服器會自動解開這個 war包,並在這個目錄下生成乙個同名的資料夾。乙個 war包就是有特性格式的 jar包,它是將乙個程式的所有內容進行壓縮得到。具...