1. 程式人生 > >學習JBPM 工作流引擎 安裝外掛(一)

學習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。