您的位置:首页 > 产品设计 > 产品经理

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: