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兩個(gè)文件放到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ù)庫(kù)。
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)建對(duì)應(yīng)的用戶以及數(shù)據(jù)庫(kù)):
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
jdbc.username=jbpm
jdbc.password=jbpm
修改為(數(shù)據(jù)庫(kù)和用戶名都是自定義的)
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)前采取配置文件沒(méi)有修改的情況):
根據(jù)E:/jbpm-4.4/install/jdbc下mysql.properties配置。
i、jbpm數(shù)據(jù)庫(kù)用戶
創(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ù)庫(kù)
使用root登錄mysql數(shù)據(jù)庫(kù)服務(wù)器
mysql -u root -p
創(chuàng)建jbpmdb數(shù)據(jù)庫(kù):
create database jbpmdb;
iii、jbpmdb權(quán)限配置
授予用戶jbpm/jpbm對(duì)jbpmdb的所有權(quán)限
grant all privileges onjbpmdb.* to jbpm@localhost identified by"jbpm";
刷新權(quán)限:
flush privileges;
iv、驗(yàn)證
查看jbpm/jbpm對(duì)jbpmdb權(quán)限,登錄數(shù)據(jù)庫(kù)服務(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í)例用戶和用戶組數(shù)據(jù)到mysql數(shù)據(jù)庫(kù).生成用戶名與密碼
install.signavio.into.tomcat:把signavio安裝到tomcat中
install.eclipse:將JBPM_HOME\install\downloads目錄下的eclipse文件解壓到JBPM_HOME\目錄下
ant start.tomcat:?jiǎn)?dòng)tomcat
注意:
最后一個(gè)如果無(wú)法啟動(dòng)Tomcat,可以導(dǎo)航到E:/jbpm-4.4/apache-tomcat-6.0.26/bin下手動(dòng)啟動(dòng);
如果端口8080被占用,修改E:/jbpm-4.4/apache-tomcat-6.0.26/conf下的server.xml中端口號(hào)。
如果tomcat一閃而過(guò),在DOS窗口運(yùn)行STARTUP.BAT文件 另外 把startup.bat文件最后的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
查看錯(cuò)誤原因,如果是tomcat版本,比如本機(jī)為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í)行指令,啟動(dòng)tomcat就可以了
補(bǔ)充:
如果需要驗(yàn)證數(shù)據(jù)庫(kù)數(shù)據(jù),可以登錄mysql數(shù)據(jù)庫(kù)服務(wù)器,執(zhí)行select * from jbpm4_id_user查詢。
6、進(jìn)入jBPM WebConsole
http://localhost:8080/jbpm-console
7、訪問(wèn)Signavio
打開(kāi)http://localhost:8080/jbpmeditor/p/explorer,可以進(jìn)行可視化流程設(shè)計(jì)。
注意:瀏覽器,IE不支持,可以使用FF
相關(guān)文章
WebStorm如何調(diào)試Vue項(xiàng)目? webstorm配置vue開(kāi)發(fā)環(huán)境指南
WebStorm 支持多種調(diào)試工具,包括瀏覽器的開(kāi)發(fā)者工具,但本文主要講解的是使用 WebStorm 自帶的調(diào)試功能2025-04-15VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請(qǐng)看下文介紹2025-04-15WebStorm常用插件以及實(shí)用設(shè)置分享
WebStorm本身已經(jīng)足夠強(qiáng)大,但一些優(yōu)秀的插件能錦上添花,顯著提升開(kāi)發(fā)效率,詳細(xì)請(qǐng)看下文介紹2025-04-15如何安裝配置WebStorm? WebStorm安裝與使用全方位指南
WebStorm軟件在前端和后端開(kāi)發(fā)領(lǐng)域都備受青睞,很多朋友不知道該怎么下載安裝,下面我們就來(lái)看看詳細(xì)的安裝配置教程2025-04-15Webstorm怎么配置? Webstorm入門之軟件配置教程
WebStorm是一款功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境(IDE),支持各種前端開(kāi)發(fā)技術(shù),今天我們就來(lái)看看Webstorm的配置教程2025-04-15Webstorm怎么設(shè)置字體大小/背景顏色/背景圖片?
WebStorm 允許您自定義界面顏色,以創(chuàng)建更個(gè)性化和美觀的工作空間,今天我們就來(lái)看看Webstorm改變字體大小、背景顏色、設(shè)置背景圖片的方法2025-04-15VScode上ESP32開(kāi)發(fā)插件安裝失敗怎么辦?
VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯(cuò)誤仍然存在,下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法2025-04-03提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級(jí)使用教程超詳細(xì)版
VSCode是一款免費(fèi)且開(kāi)源的代碼編輯器,因其強(qiáng)大的功能和良好的用戶體驗(yàn)而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過(guò)插圖幫助你更好地理解2025-04-03- 今天我們來(lái)聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個(gè)過(guò)程其實(shí)很簡(jiǎn)單,只要跟著我的步驟走,你絕對(duì)能搞定2025-04-03