學習JBPM 工作流引擎 安裝外掛(一)
什麼是jbpm ? 工作流開源框架
jBpm是一個靈活可擴充套件的工作流管理系統。作為 jBpm執行時server輸入的業務流程使用簡單強大的語言表達並打包在流程檔案中。jBmp將工作流應用開發的便利性和傑出的企業應用整合(EAI)能力結合了起來。jBmp包括一個Web應用程式和一個日程安排程式。jBmp是一組J2SE元件,可以作為J2EE應用叢集部署。
eclipse整合JBPM
JBPM4.4是一款運用的比較廣泛的工作流開發框架,最近參與的BSS專案裡面也有用到了JBPM4.4。自己在已經搭建的框架下使用,但更詳細的理解並沒有。因此藉此機會學習一下。
第一步:資源下載:
jbmp4.4下載地址:http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/
Eclipse 下載地址:http://www.eclipse.org/downloads/
需要 eclipse3.5 以上版本
下載到本地,解壓到本地(jbpm-4.4)。
本人解壓JBPM路徑為:E:\jbpm-4.4\
斷開網路(如果聯網,否則更新後可能部分功能無法使用)
第二步: JBPM外掛安裝:
開啟沒有eclipse->help->install new software...->Add...->Archive...
彈出Add Repostory視窗:
Name: 自己命名, 這裡可以命名為JBPM4
Locations:選擇JBPM路徑下面的jbpm-4.4\install\src\gpd\jbpm-gpd-site.zip檔案
後面的話,點選 一直next 就可以,直到完成重啟 (我這裡安裝過了所以不能點next了)
第三步:配置JBPM
如果以上操作成功,重啟eclipse後prefences會多了JBoss jBPM目錄:window->preferences->JBoss jBPM(JBPM配置)
配置jbpm:window-->preferences-->JBoss jBPM-->Runtime Locations-->Add
在Add Localtion對話方塊中,輸入個名字,如jbpm4.4. 點search選擇你的jbpm根目錄,也就是jbpm-4.4 點ok .
第四步:定義jBPM使用者庫:
eclipse下,window-->Preferences-->Java-->Build Path-->User Libraries 點選New,輸入名字,jBPM Libraries。
* 注意,這裡必須jBPM這樣寫! 點選Add JARs或者Add External JARS,找到lib目錄,也就是jbpm-4.4/lib 選擇lib下所有jar檔案,點選開啟。
jbpm.jar檔案 在解壓的jbpm4-4檔案當中
不要關閉視窗,再次點選Add JARs或者Add External JARS,找到jbpm.jar檔案,也就是jbpm-4.4/jbpm.jap,點選開啟。
User Libraries下,jBPM libraries-->jbpm.jar-->Source Attachment(展開jbpm.jar可見),雙擊Source Attachment ,
此時彈出Source Attachment 配置視窗,選擇External folder。 找到jbpm安裝程式下的src目錄。點選確定,一般是jbpm-4.4/src
第五步:在目錄中新增jPDL4模式
//這個說實話,不知道幹嘛的 eclipse下,window-->Preferences-->XML--XML Catalog 點選Add...
新增xml目錄(add xml catalog entry)的視窗開啟
點選選擇檔案系統(file system) 在開啟的對話方塊中,選擇jbpm安裝目錄下src資料夾中jpdl.xsd檔案 點選開啟 OK
安裝好了之後開啟MyEclipse--->file--->New--->Other--->JBPM ,
這就說明我們安裝好了JBPM。