Step 1 下载 jbpm-starters-kit-3.1.4 ,减压: D:\jbpm-starters-kit-3.1.4 。
Step 2 在 Eclipse (已经安装了 jbpm-designer 插件)里导入工程 D:\jbpm-starters-kit-3.1.4\jbpm ,如下图:这时,你可以看到 JBPM 的源代码和 Demo 的代码。
Step 3 下载 mysql, 并且让它启动(参考如何启动 Mysql 的资料),创建一个数据库 jbpmdb 。并且执行脚本: D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql 。
Step 4 添加 Demo 默认的用户数据,执行下面的脚本:
sql 代码
- insert into JBPM_ID_USER (ID_, CLASS_, NAME_, EMAIL_, PASSWORD_)
- values
- ( ' 1 ' , ' U ' , ' cookie monster ' , ' cookie.monster@sesamestreet.tv ' , ' crunchcrunch ' ),
- ( ' 2 ' , ' U ' , ' ernie ' , ' ernie@sesamestreet.tv ' , ' canthereyoubert,theresabananainmyear ' ),
- ( ' 3 ' , ' U ' , ' bert ' , ' bert@sesamestreet.tv ' , ' ernie,theresabananainyourear ' );
- ( ' 4 ' , ' U ' , ' grover ' , ' grover@sesamestreet.tv ' , ' mayday mayday ' );
Step 5 下载 Tomcat5.5.17 ,并让它启动 ( 参考如何启动 Tomcat 的资料 ) 。假设它在 D:\Tools\tomcat-5.5.17 。
Step 6 减压 D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\deploy\jbpm.war( 可以先修改 war 为 rar 扩展名 ) 。并把它复制到 D:\Tools\tomcat-5.5.17\webapps 目录下:
Step 7 为 Jbpm 这个 context (在 Tomcat 的称呼,其实就是一个应用),添加支持库,一般都在 D:\jbpm-starters-kit-3.1.4 能搜索到,最后 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\lib 目录下的文件有:
Step 8 为 Jbpm Demo 提供 3 个配置文件,在 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes 目录下,添加 3 个文件: jbpm.cfg.xml 、 hibernate.cfg.xml 、 log4j.properties 。他们来自 D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files 目录, hibernate.cfg.xml 开头需要做一些改动,如下代码,显然 mysql 的用户 root 的密码这里是空的:
xml 代码
- <session-factory>
- <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpmdb</property>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.connection.password"></property>
-
-
-
Step 9 为这个 Jbpm 的 context 发布默认的 Demo ( mysql 和 tomcat 都已启动的时候)。在 Eclipse 中打开 processdefinition.xml ,如下图所示的设置(这里的 tomcat 端口我改用 8082 ),先后电机 test connection 和 deploy process archive (实际这个过程是往数据库里存放了一些数据)。
<o:p></o:p>
<o:p> </o:p>
附录 1 ,如何用 hsqldb 的 manager 查看 jbpm 的数据表?
默认数据库的位置在: D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\data\hypersonic\localDB.script.
Hsqldb Manager 的连接配置如图:
分享到:
相关推荐
手动发布JBPM默认Demo到Tomcat和MySQL ,很实用的东西!
jBPM4.4 安装在Tomcat+MySql环境
jbpm演示demo例子
这是web-jbpm的开发框架,布署到tomcat里面用,只要生成一个mysql的jbpm数据库执行mysql.create.sql, 实现了上传流程定义文件.可以数据库中查看 里面的架包是jbpm-starters-kit-3.1.4\jbpm.3\lib下面的所有包; 还有...
相当不错的资料 jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL
完整的jbpm4.4 demo,下载可直接运行,请假流程demo
jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL
主要是关于将JBPM工作流发布的TOMCAT 和使用MYSQL来维护数据的实例。
NULL 博文链接:https://rmn190.iteye.com/blog/355261
jbpm5安装DEMO
jbpm4.4 的简单demo流程。 内含建表sql语句
讲述如何修改jbpm4.4的配置,并讲了如何使用浏览器设计工作流
JBPM综合DEMO欢迎下载 交流!!!!!!!!!!!!!!!
一个详细的JBPM请假DEMO,里面有详细的所有配置与源代码
jbpm-demo activiti工作流demo工程
jbpm demo 程序 传智播客源码
jbpm Demo 直接导入到myEclipse就可以运行
jbpm 官方demojbpm
jBPM4用mysql数据库安装到tomcat.
采用jbpm工作流,集成spring和hibernate框架的一个demo源码。