[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包,它是將乙個程式的所有內容進行壓縮得到。具...