jBPM安装(4)

 

8、初始化数据

jBPM流程发布数据保存在数据库中,我们需要安装数据库与初始数据。

在jBPM 安装目录jbpm-jpdl-3.2.3/db下找到jbpm.jpdl.mysql.sql,另存一份并且开打,在每个语句后面增加";",这样才能在mysql中执行,并且必须单句执行,所以比较麻烦。如果是初次安装,前面的alter table 与drop table 语句就不需要执行了,我们只需要把create 语句执行即可。

表创建完毕后,我们开始初始化用户数据,运行以下sql。

INSERT INTO JBPM_ID_GROUP VALUES(1,'G','sales','organisation',NULL);

INSERT INTO JBPM_ID_GROUP VALUES(2,'G','admin','security-role',NULL);

INSERT INTO JBPM_ID_GROUP VALUES(3,'G','user','security-role',NULL);

INSERT INTO JBPM_ID_GROUP VALUES(4,'G','hr','organisation',NULL);

INSERT INTO JBPM_ID_GROUP VALUES(5,'G','manager','security-role',NULL);

INSERT INTO JBPM_ID_USER VALUES(1,'U','user','user@sample.domain','user');

INSERT INTO JBPM_ID_USER VALUES(2,'U','manager','manager@sample.domain','manager');

INSERT INTO JBPM_ID_USER VALUES(3,'U','admin','admin@sample.domain','admin');

INSERT INTO JBPM_ID_USER VALUES(4,'U','shipper','shipper@sample.domain','shipper');

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(1,'M',NULL,NULL,2,4);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(2,'M',NULL,NULL,3,4);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(3,'M',NULL,NULL,4,4);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(4,'M',NULL,NULL,4,3);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(5,'M',NULL,NULL,1,3);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(6,'M',NULL,NULL,2,3);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(7,'M',NULL,NULL,3,3);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(8,'M',NULL,NULL,3,2);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(9,'M',NULL,NULL,2,2);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(10,'M',NULL,NULL,2,5);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(11,'M',NULL,'boss',2,1);

INSERT INTO JBPM_ID_MEMBERSHIP VALUES(12,'M',NULL,NULL,1,1);

 

 

9、控制台的安装

   在jBPM安装目录jbpm-jpdl-3.2.3/deploy下有一个控制台的war包,可以部署在jboss服务器上。本文主要讲解在tomcat6.0上的部署,这样我们需要生成tomcat的war包,在dos 下进入jbpm-jpdl-3.2.3/deploy目录,运行

Ant  customize.console.for.tomcat  命令,运行完成后,

在jbpm-jpdl-3.2.3/deploy/customized/下会生成一个jbpm-console.war包,解压至tomcat/webapps/下。

     然后修改WEB-INF/classes/hibernate.cfg.xml文件里dialecty与connect,与前面介绍的修改是一致的。

检查lib下的jar包是否缺少,如果在启动tomcat后,出现类找不到的错误,都是缺少包引起的。仔细核对一下包文件,基本可以在hibernate()/lib、jBPM/lib找到,并且下载mysql 驱动包和bsh2.0包(beanshell包)。

请核对是否包含以下列出的包:

 

 

 

最后修改tomcat/config/tomcat-users.xml文件。

 

 

启动 tomcat ,进入http://localhost:8080/jbpm-console/

 

 

我们在右边选择一个用户登录,进入控制台:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值