jBPM 4.3 Demo Setup的安裝部署

inkfish原創,請勿商業性質轉載,轉載請註明來源(http://blog.csdn.net/inkfish )。

  jBPM是一個開源工作流軟件,後臺老大是JBoss。繼2009年11月5日jBPM 4.2發佈之後,2009年12月29日jBPM 4.3閃亮登場,而jBPM 4.4則計劃在2010年3月1日發佈。(來源:http://blog.csdn.net/inkfish

  爲了能對jBPM 4.3快速入手,這裏介紹如何安裝部署jBPM自帶的Demo Setup示例。(來源:http://blog.csdn.net/inkfish

一.安裝目標 (來源:http://blog.csdn.net/inkfish
  我們希望的環境是:tomcat6.0.20爲web服務器,MySQL 5.1.11爲數據庫,Eclipse 3.5 SR1爲編輯器,建立一個jBPM的環境並通過jBPM自帶的腳本安裝Demo Setup。

二.必要的前置工作 (來源:http://blog.csdn.net/inkfish
 1.確認JDK版本在1.5以上,ANT版本在1.7以上;
 2.下載jBPM(下載地址 );
 3.解壓縮到本地磁盤,然後可以看到如下的目錄樹結構:
  ${jbpm.home} (這裏用${jbpm.home}代表jBPM解壓後的根目錄,下同)
   ├─doc     用戶手冊、shema docs、javadocs、開發手冊
   ├─examples  用戶手冊中提到的一些示例
   ├─install   幾種環境下的安裝腳本
   ├─lib     第三方類庫和一些特殊的jBPM類庫
   ├─migration  詳細內容請參考開發手冊
   ├─src     源文件
   └─jbpm.jar  jBPM核心類庫
 4.下載MySQL數據庫服務器,並安裝和進行基本的配置,並且建立目標數據庫(版本5.1以上不限,這裏以比較老的5.1.11爲例,下載地址 ,如果希望用hsqldb的可以忽略此步驟);
 5.下載tomcat 6.0.20(下載地址 ),放在${jbpm.home}\install\downloads下;
 6.下載Eclipse 3.5 SR1,Eclipse IDE for Java EE Developers或Eclipse IDE for Java and Report Developers版本(下載地址 ),放在${jbpm.home}\install\downloads下;
 注:5、6兩步爲非必要但建議執行的步驟,如果不執行5、6兩步,jBPM將自動從互聯網下載,但至於網速……

三.具體安裝步驟 (來源:http://blog.csdn.net/inkfish
 1.用文本編輯軟件打開install/build.xml
  1.1<property name="database" value="hsqldb" />一行裏的“hsqldb”改爲“mysql”(如果希望用默認的hsqldb的可以不修改);
  1.2<condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">一行裏的eclipse文件名改爲:eclipse-reporting-galileo-SR1-win32.zip(具體名字與下載的Eclipse相同)
 2.修改install/jdbc/mysql.properties文件,設置合適的參數(如果採用hsqldb可以忽略此步);
 3.在命令行模式運行命令:ant demo.setup.tomcat
 4.運行完後會打開eclipse,請關閉eclipse,否則腳本不算運行完成。

  這樣Demo Setup就運行完畢了,檢驗Demo Setup運行是否成功可以登錄the Signavio web editor 或the jBPM console ,系統默認的用戶名是:alex、mike、peter、mary,默認密碼都是:password。(來源:http://blog.csdn.net/inkfish

  在腳本運行過程中,執行了以下的任務:
   1.安裝tomcat到${jbpm.home}/apache-tomcat-6.0.20目錄下;
   2.安裝jBPM到tomcat中;
   3.在mysql創建jBPM需要的tables;
   4.在後臺啓動tomcat;
   5.從examples裏創建一個叫examples.bar的業務包,並部署到jBPM DB中;
   6.從${jbpm.home}/install/src/demo/example.identities.sql載入example用戶和用戶組;
   7.安裝eclipse到${jbpm.home}/eclipse;
   8.安裝jBPM web控制檯;
   9.安裝Signavio web模塊;
   10.啓動eclipse。(來源:http://blog.csdn.net/inkfish

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章