2021-05-12 14:32:11
JBPM6安裝和設定教學
因為是 JBPM6 是最新版本!所以自己通過閱讀網上的一些資料,自己搭建一次!這裡寫下 安裝和設定步驟!
1、到 Apache 官網下載 ANT 的最新版本 apache-ant-1.9.3
下載好後解壓(下載地址:http://ant.apache.org/bindownload.cgi) ,並且設定環境變數 ANT_HOME=D:apache-ant-1.9.3 (系統變數----新建) path= %ANT_HOME%/bin; (系統變數------新增到 path, 如果前面有其他變數 需要加“;”進行分割) 執行 CMD,輸入 ant -version 檢查是否安裝好! 如果有類似提示“Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre7/lib/tools.jar ”字眼,需要把?? jdk/lib/ 目錄下的 tools.jar 拷貝 到??jre7/lib/目錄下。 這樣再執行 ant -version 就可以了,執行效果如圖:
2、下載並安裝 M6
jbpm-6.0.1.Final-installer-full
下載好後解壓(下載地址:http://sourceforge.net/projects/jbpm/) 我的解壓目錄是 D:jbpm-installer 通過 ant 來安裝 jbpm6 demo cmd 到解壓的安裝目錄 D:jbpm-installer
執行命令:ant install.emo 接下來將自動執行以下步驟:
下載 JBoss AS 下載 Eclipse 安裝 jBPM web 工具 到 JBoss AS 安裝 jBPM 和 Drools Eclipse 外掛 安裝 BPMN2 Eclipse Modeler
這個過程非常漫長,因為要下載,所以跟網速有關係,下載完了還要安裝!所以請耐心 等待! 等待出現 build successful 這樣的字眼就安裝成功!
有可能因為網路的問題會下載失敗,這時候需要自己去手動下載相關工具或者外掛! 安裝成功後就可以使用 ant start.demo 然後會依次啟動 H2 ,Jboss,Eclipse,demo 然後就可以進行開發了! 這裡說一下也可以使用另一種安裝方法,如果使用的是 MyEclipse,可以將下載下來的 包解壓,然後解壓 lib 資料夾下面的 GEF-SDK-3.9.1,org.drools.updatesite-6.0.1.Final,把 裡面的 jar 包一起放到一個 plugins 資料夾下,再放到 MyEclipse 安裝目錄的 dropins 文 件夾下,我想只要是安裝過 MyEclipse 外掛的,都會這個吧!這樣重新啟動 MyEclipse 就可 以建立事例專案了,但是這時候是會報錯的,因為缺少 JBPM 的執行環境,也就是 jbpm-6.0.1.Final-bin 這個包裡面的東東了!設定進去就 ok 了! 以上兩種方式我都成功,並且執行事例專案也成功了! 如果執行匯入的事例專案出錯(專案中包含 human task) !如這樣的錯誤:
Unknown entity: org.jbpm.services.task.audit.TaskEventImpl
這時候你在建立 ksession 的時候下面加一句
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new SystemOutWorkItemHandler()); 這樣就解決問題了!因為我沒有遇到其他的問題,所以這裡就只提一下這個問題了! 然後大家就可以仿造建立的事例專案,進行學習和開發了!
官方詳細講解文件地址: http://docs.jboss.org/jbpm/v6.0.Beta2/userguide/ch.installer.html 這裡有一些安裝步驟,還有匯入(建立)事例專案的演示視訊,相當不錯!具有很基本 英語閱讀能力的朋友讀這個就可以了!
JBPM4.4部署在Tomcat6以上的版本jar包衝突 http://www.linuxidc.com/Linux/2014-04/99476.htm
JBPM工作流開發指南 PDF http://www.linuxidc.com/Linux/2014-06/103823.htm
JBPM流程範例(PV)Process Variables http://www.linuxidc.com/Linux/2014-06/102859.htm
JBPM流程範例(PI)Process Instance http://www.linuxidc.com/Linux/2014-06/102858.htm
JBPM流程部署校驗 http://www.linuxidc.com/Linux/2014-06/102860.htm
JBPM 的詳細介紹:請點這裡
JBPM 的下載地址:請點這裡
相關文章