jbpm(2)---搭建jbpm开发环境
2017-11-07 15:27
447 查看
使用jbpm开发工作流,首先需要搭建其开发环境,下面讲述如何搭建jbpm开发环境步骤:
1、jbpm下载地址:https://sourceforge.net/projects/jbpm/
2、下载 jbpm-jpdl-designer-nodeps-3.1.7,用于绘制流程图。下载完成后解压如下
然后将这两个文件拷贝到myeclipse下的dropins文件下,然后重启myeclipse。显示如下图,则证明安装jbpm的designer成功
3、新建项目jbpmDemo,并设置编码为utf-8,然后导入jbpm所需要的jar包
jbpm-jpdl.jar:jbpm流程引擎核心包文件(必须)
jbpm-identify.jar:jbpm身份组建文件包
main.jar:jbpm流程引擎发送邮件时所需的jar包
asm.jar:asm字节码库,cglib.jar包的依赖包
cglib.jar:cglib库,hibernate用来实现PO字节码的动态生成,它是核心库
jta.jar:JTA规范hibernate要使用
dom4j.jar:hibernate使用dom4j解析XML配置文件和XML映射文件
antlr.jar:hibernate使用antlr来产生查询分析器
hibernate.jar:jbpm持久层hibernate的核心包
新建【source folder】confiig,然后将jbpm文件夹下的jbpm-4.4\examples\src下的5个配置文件拷贝过来,并修改jbpm.hibernate.cfg.xml中数据库配置
jbpm.hibernate.cfg.xml配置文件修改如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/jbpm
</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
1、jbpm下载地址:https://sourceforge.net/projects/jbpm/
2、下载 jbpm-jpdl-designer-nodeps-3.1.7,用于绘制流程图。下载完成后解压如下
然后将这两个文件拷贝到myeclipse下的dropins文件下,然后重启myeclipse。显示如下图,则证明安装jbpm的designer成功
3、新建项目jbpmDemo,并设置编码为utf-8,然后导入jbpm所需要的jar包
jbpm-jpdl.jar:jbpm流程引擎核心包文件(必须)
jbpm-identify.jar:jbpm身份组建文件包
main.jar:jbpm流程引擎发送邮件时所需的jar包
asm.jar:asm字节码库,cglib.jar包的依赖包
cglib.jar:cglib库,hibernate用来实现PO字节码的动态生成,它是核心库
jta.jar:JTA规范hibernate要使用
dom4j.jar:hibernate使用dom4j解析XML配置文件和XML映射文件
antlr.jar:hibernate使用antlr来产生查询分析器
hibernate.jar:jbpm持久层hibernate的核心包
新建【source folder】confiig,然后将jbpm文件夹下的jbpm-4.4\examples\src下的5个配置文件拷贝过来,并修改jbpm.hibernate.cfg.xml中数据库配置
jbpm.hibernate.cfg.xml配置文件修改如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/jbpm
</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
<mapping resource="jbpm.history.hbm.xml" />
<mapping resource="jbpm.task.hbm.xml" />
<mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
相关文章推荐
- JBPM——MyEclipse开发环境的搭建
- jBPM4.4之开发环境搭建
- jbpm4.4之开发环境搭建2
- 搭建Eclipse下Jbpm5开发环境
- 工作流--JBPM简介及开发环境搭建
- jbpm6 开发环境搭建
- jbpm5.4开发环境搭建
- 第一课 搭建Eclipse下Jbpm5开发环境
- jBPM4.4之开发环境搭建
- 为Myeclipse8.6搭建JBPM5.4的开发环境
- 工作流--JBPM简介及开发环境搭建
- Myeclipse8.5搭建jbpm4.4的开发环境
- [置顶] 【工作流】Jbpm(二)——环境搭建以及开发准备
- jbpm6 开发环境搭建
- JBPM——MyEclipse开发环境搭建
- jbpm4.4之开发环境搭建1
- JBPM(一)---JBPM简介及其开发环境搭建
- 《Linux开发环境搭建三》win7与VMware虚拟机中的Ubuntu10.04进行文件共享
- 单机搭建WinCE开发环境
- Mac开发环境搭建