spring與jbpm的整合

2021-09-02 16:39:16 字數 788 閱讀 4383

spring與jbpm的整合

*  由spring容器產生processengine

*  jbpm的事務交給spring處理

整合步驟:

*  匯入jbpm的jar包

* 刪除db和hibernate的jar包

*  在config下建立乙個配置檔案

config/jbpm

jbpm.cfg.xml

jbpm.hibernate.cfg.xml

*  jbpm.cfg.xml檔案中

改為統一由spring處理事務,由右邊的配置可以看出是通過建立新的session從而開啟事務的

*  jbpm.hibernate.cfg.xml檔案中

*  資料庫的連線配置

thread

這行配置不能寫,不能從當前執行緒中獲取session

*  oa專案本身的表的對映檔案

*  jbpm的表的對映檔案

*  spring的配置檔案

*  hibernate配置檔案的路徑修改

class="org.springframework.orm.hibernate3.localsessionfactorybean">

classpath:jbpm/jbpm.hibernate.cfg.xml

*  讓spring產生processengine

factory-method="createprocessengine" />

注意jbpm.cfg.xml配置檔案的路徑 

jbpm.tx.spring.cfg.xml

jBPM 4 4 與Spring整合配置

jbpm 4.4與spring整合配置比較容易,這裡我使用的是spring 2.5.6,資料庫連線池使用c3p0,將相關的兩個jar檔案加入到classpath中。jbpm 4.4與spring整合的配置過程說明如下。配置 1 修改jbpm.cfg.xml配置檔案 將jbpm.cfg.xml檔案中一...

jBPM和spring的事務整合

專案要用到jbpm。由於是不同資料庫schema,所以使用了jta。當在把jbpm整合到spring的時候用到了spring extensions spring modules 貼出來,各位看有什麼不好的地方。步驟 1.jbpm spring 2.配置jta,並把jbpm和自己的bizniz納入到j...

jBPM4 3與Spring3 0的整合

第一種配置 src下提供jbpm.cfg.xml jbpm.hibernate.cfg.xml bean.xml jbpm.cfg.xml ort resource jbpm.tx.spring.cfg.xml spring.cfg value beans.xml jbpm.hibernate.cf...