歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> JBPM6安裝和配置教程

JBPM6安裝和配置教程

日期:2017/2/28 14:22:43   编辑:Linux教程

因為是 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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved