JBPM4.4安裝(Tomcat-MySQL)方法
一、下載相關(guān)的工具軟件
JBPM4.4下載(http://sourceforge.net/projects/jbpm)
Apache-tomcat-6.0.35下載(http://tomcat.apache.org/download-60.cgi)
MySQL下載(http://www.mysql.com/downloads/)
Eclipse-java-galileo-SR2-win32下載(http://www.eclipse.org/downloads/)
二、安裝工具軟件
1、解壓JBPM4.4文件,然后將下載的Tomcat和Eclipse兩個文件放到JBPM_HOME\install\downloads目錄下
2、安裝MySQL
3、修改JBPM4.4下面的相關(guān)文件:
i、修改JBPM_HOME\install\build.xml內(nèi)容:
<propertyname="database" value="hsqldb" />
修改為
<propertyname="database" value="mysql" />
使用我們自定義的數(shù)據(jù)庫。
ii、修改腳本文件JBPM_HOME\install\src\db\create\jbpm.mysql.create.sql:
將type=InnoDB;改成engine=InnoDB;
iii、修改配置文件JBPM_HOME\install\jdbc\mysql.properties(也可以不修改該配置文件,但是就要根據(jù)該配置在MySQL中創(chuàng)建對應(yīng)的用戶以及數(shù)據(jù)庫):
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
jdbc.username=jbpm
jdbc.password=jbpm
修改為(數(shù)據(jù)庫和用戶名都是自定義的)
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
jdbc.username=root
jdbc.password=root
4、配置MySQL(mysql.properties配置文件怎樣配置MySQL就要進(jìn)行相應(yīng)的配置,當(dāng)前采取配置文件沒有修改的情況):
根據(jù)E:/jbpm-4.4/install/jdbc下mysql.properties配置。
i、jbpm數(shù)據(jù)庫用戶
創(chuàng)建用戶jbpm,密碼jbpm:
insert intomysql.user(host,user,password,ssl_cipher,x509_issuer,x509_subject) values("localhost","jbpm",password("jbpm"),"","","");
刷新權(quán)限:
flush privileges;
ii、創(chuàng)建jbpm數(shù)據(jù)庫
使用root登錄mysql數(shù)據(jù)庫服務(wù)器
mysql -u root -p
創(chuàng)建jbpmdb數(shù)據(jù)庫:
create database jbpmdb;
iii、jbpmdb權(quán)限配置
授予用戶jbpm/jpbm對jbpmdb的所有權(quán)限
grant all privileges onjbpmdb.* to jbpm@localhost identified by"jbpm";
刷新權(quán)限:
flush privileges;
iv、驗證
查看jbpm/jbpm對jbpmdb權(quán)限,登錄數(shù)據(jù)庫服務(wù)器:
mysql -u jbpm -p
選擇jbpmdb:
use jbpmdb;
查看當(dāng)前登錄用戶:
select current_user();
5、配置工具軟件,順序執(zhí)行如下ant腳本
ant install.tomcat:將JBPM_HOME\install\downloads目錄下的tomcat文件解壓到JBPM_HOME\目錄下
antinstall.jbpm.into.tomcat:把JBPM安裝到tomcat中
ant create.jbpm.schema:創(chuàng)建JBPM系統(tǒng)表
antinstall.examples.into.tomcat:部署JBPM中的例子到tomcat中
antload.example.identities:讀取實例用戶和用戶組數(shù)據(jù)到mysql數(shù)據(jù)庫.生成用戶名與密碼
install.signavio.into.tomcat:把signavio安裝到tomcat中
install.eclipse:將JBPM_HOME\install\downloads目錄下的eclipse文件解壓到JBPM_HOME\目錄下
ant start.tomcat:啟動tomcat
注意:
最后一個如果無法啟動Tomcat,可以導(dǎo)航到E:/jbpm-4.4/apache-tomcat-6.0.26/bin下手動啟動;
如果端口8080被占用,修改E:/jbpm-4.4/apache-tomcat-6.0.26/conf下的server.xml中端口號。
如果tomcat一閃而過,在DOS窗口運行STARTUP.BAT文件 另外 把startup.bat文件最后的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
查看錯誤原因,如果是tomcat版本,比如本機為win7 64位,需要下載相應(yīng)tomcat 比如 apache-tomcat-6.0.35,然后修改\jbpm-4.4\install\build.xml
<property name="tomcat.version" value="6.0.35" /> 未相應(yīng)版本,然后再次執(zhí)行指令,啟動tomcat就可以了
補充:
如果需要驗證數(shù)據(jù)庫數(shù)據(jù),可以登錄mysql數(shù)據(jù)庫服務(wù)器,執(zhí)行select * from jbpm4_id_user查詢。
6、進(jìn)入jBPM WebConsole
http://localhost:8080/jbpm-console
7、訪問Signavio
打開http://localhost:8080/jbpmeditor/p/explorer,可以進(jìn)行可視化流程設(shè)計。
注意:瀏覽器,IE不支持,可以使用FF
相關(guān)文章

網(wǎng)絡(luò)工程師必備的6款配置文件編輯神器:替代Notepad++!
本期文章介紹了六種網(wǎng)工必備工具,這些工具是網(wǎng)絡(luò)工程師日常工作中必不可少的,也是那些立志成為網(wǎng)絡(luò)工程師的人應(yīng)該熟悉的2026-04-13
首個版本v1.111已上線! VS Code開啟周更狂飆模式
026年3月10日,微軟宣布將Visual Studio Code(VS Code)更新節(jié)奏從月更提速至周更,并發(fā)布首個周更版本v1.1112026-03-11
AI直接調(diào)試瀏覽器! VS Code重大更新發(fā)布
還在手動打開瀏覽器、點擊按鈕、檢查控制臺報錯?太累了!現(xiàn)在,最新的VS Code 1.110中AI可以直接調(diào)試瀏覽器2026-03-10
今天帶大家來共同學(xué)習(xí)VC++6.0無法正常運行怎么辦?下面就是詳細(xì)完整的操作步驟,快跟小編一起來學(xué)習(xí)一下2026-02-27
vscode調(diào)試c代碼始終找不到exe可執(zhí)行文件的詳細(xì)及解決辦法
在 VS Code 中調(diào)試 C++ 項目時,常見報錯:“無法啟動調(diào)試會話:找不到可執(zhí)行文件”,這個問題問題通常是由于環(huán)境配置不當(dāng)、缺少編譯步驟、路徑設(shè)置錯誤、或是launch.json2026-02-27
vscode入門! 小白都能看懂的VS Code保姆級級使用教程
相對于其它前端工具來說,VSCode顯得更加的流暢,今天就將我的學(xué)習(xí)經(jīng)歷和大家分享一下,希望可以幫助到有需要的人2026-02-27
2026年真正值得裝、用得上、不雞肋的 VSCode 插件,其實沒那么多——挑10個“神級”不難,但得是每天打開就用、關(guān)掉就難受的那種2026-02-10
VS Code 和 VSCodium怎么選? vscode 和 vscodium之間的區(qū)別
咱們今天就來聊聊 Visual Studio Code (VS Code) 和 VSCodium的相似與區(qū)別,詳細(xì)請看下文介紹2026-01-10
如何啟用.NET Framework3.5? 一鍵安裝net3.5解決軟件依賴問題
你是否曾在安裝某些軟件時遇到過“需要.NET Framework 3.5”的提示?實,只需要幾步簡單的操作,你就可以輕松解決這個問題2025-10-28
VS Code中Java擴(kuò)展代碼重構(gòu)功能的使用詳解
在軟件開發(fā)過程中,重構(gòu)是一個非常重要的環(huán)節(jié),重構(gòu)可以提高代碼的可讀性、可維護(hù)性和可擴(kuò)展性,使代碼更加健壯和易于理解,本文將介紹如何使用 VSCode 進(jìn)行 Java 代碼重構(gòu)2025-09-20





