将jBPM安装到Web容器中,可以对流程定义进行发布。下面,使用MySQL数据库作为流程数据,并将jBPM安装到Tomcat容器中,对具体配置步骤和需要注意的问题进行总结。
jbpm-4.4.zip发行包加压缩后,直接放在E盘下。
1、安装Tomcat
安装路径:E:/jbpm-4.4/apache-tomcat-6.0.26
环境变量:CATALINA_HOME
2、配置Ant
配置ANT_HOME和PATH即可。
执行Ant脚本,要切换到E:/jbpm-4.4/install目录下面。
3、配置MySQL
根据E:/jbpm-4.4/install/jdbc下mysql.properties配置。
(1)jbpm数据库用户
创建用户jbpm,密码jbpm:
insert into mysql.user(host,user,password,ssl_cipher,x509_issuer,x509_subject) values ("localhost","jbpm",password("jbpm"),"","","");
刷新权限:
flush privileges;
(2)创建jbpm数据库
使用root登录mysql数据库服务器
mysql -u root -p
创建jbpmdb数据库:
create database jbpmdb;
(3)jbpmdb权限配置
授予用户jbpm/jpbm对jbpmdb的所有权限
grant all privileges on jbpmdb.* to jbpm@localhost identified by "jbpm";
刷新权限:
flush privileges;
(4)验证
查看jbpm/jbpm对jbpmdb权限,登录数据库服务器:
mysql -u jbpm -p
选择jbpmdb:
use jbpmdb;
查看当前登录用户:
select current_user();
(5)创建jbpm系统表
执行ant脚本
ant -Ddatabase=mysql create.jbpm.schema
登录mysql数据库服务器,查看
mysql -u jbpm -p
use jbpmdb;
show tables;
修改E:/jbpm-4.4/install/jdbc/mysql.properties配置内容如下:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
jdbc.username=jbpm
jdbc.password=jbpm
4、修改ant配置
修改E:/jbpm-4.4/install/build.xml内容,将
<property name="database" value="hsqldb" />
修改为
<property name="database" value="mysql" />
使用我们自定义的数据库。
5、顺序执行如下ant脚本
ant install.jbpm.into.tomcat
ant create.jbpm.schema
ant install.examples.into.tomcat
ant load.example.identities
ant start.tomcat
注意:
最后一个如果无法启动Tomcat,可以导航到E:/jbpm-4.4/apache-tomcat-6.0.26/bin下手动启动;
如果端口8080被占用,修改E:/jbpm-4.4/apache-tomcat-6.0.26/conf下的server.xml中端口号。
补充:
如果需要验证数据库数据,可以登录mysql数据库服务器,执行select * from jbpm4_id_user查询。
6、进入jBPM Web Console
http://localhost:8080/jbpm-console
初始化的用户
alex
mike
peter
mary
密码都为password
7、访问Signavio
打开http://localhost:8080/jbpmeditor/p/explorer,可以进行可视化流程设计。
原文地址:http://blog.csdn.net/shirdrn/article/details/6194772
www.ibuyincn.com
分享到:
相关推荐
jbpm4.4是该框架的一个早期版本,它支持BPMN(Business Process Modeling Notation)2.0标准,这使得业务流程可以更直观地进行建模。 2. **BPMN 2.0**:BPMN是一种图形化语言,用于绘制业务流程模型,包括开始事件...
JBPM-4.4演示请假流程步骤和源代码 步骤: 1.首先用MyProcessDesigner_流程设计器设计一个‘请假流程图’,保存成zip根式(属性别忘记写) 2.启动tomcat:startup.bat 3.浏览器访问地址:...
- 将 `apache-tomcat-6.0.29.zip` 解压缩到 `jbpm-4.4\install\downloads` 目录下。 - 在命令行中运行 `ant install.tomcat` 和 `ant install.jbpm.into.tomcat`,将 jBPM 安装到 Tomcat 中。 - 运行 `ant load....
### jBPM4.4 在 Tomcat + MySQL 环境下的安装指南 #### 一、准备工作 在开始安装之前,我们需要确保以下几项准备工作已经完成: 1. **下载相关软件**: - [jBPM 4.4](http://sourceforge.net/projects/jbpm):一...
在《jBPM4.4开发指南》中,开发者可以了解到jBPM4.4的核心功能和设计原理。该指南通常涵盖以下几个关键知识点: 1. **系统架构**:jBPM4.4基于Eclipse Persistence API(JPA)和Hibernate ORM,提供了持久化服务,...
【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...
解压缩Tomcat到`jbpm-4.4`目录下,创建如`jbpm-4.4\apache-tomcat-6.0.29`的子目录。确保你的系统环境变量`CATALINA_HOME`指向这个路径。 2. **配置环境**:在执行Ant命令之前,确保`JAVA_HOME`环境变量已设置,...
5. **启动服务器**:JBPM4.4通常与Tomcat、Jetty等应用服务器配合使用。将`%JBPM_HOME%\server\jbpm-console.war`部署到你的服务器中。如果你使用的是Tomcat,可以通过拷贝war文件到webapps目录下,然后启动Tomcat来...
【jbpm4.4+Tomcat6+Eclipse JEE】是一个经典的组合,用于构建基于流程管理的Java企业级应用。JBPM(Business Process Management)是一个开源的工作流管理系统,它允许开发者设计、部署和执行业务流程。Tomcat6则是...
导入项目到Eclipse后,你需要确保你的开发环境中已经安装了支持Java的Web容器,例如Tomcat 6。Tomcat是一个轻量级的、开源的Servlet容器,它符合Java Servlet和JavaServer Pages(JSP)规范,能够运行基于Java的Web...
从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web的流程编辑器 2.9....
jbpm4.4 开发前准备涉及多个环节,包括软件的下载、安装和配置,以及与集成开发环境的集成。以下是对这些知识点的详细说明: 首先,jbpm 是一款开源的工作流管理系统,用于管理和执行业务流程。jbpm4.4 版本是其...
7. **jBPM**:版本4.4,必须安装的工作流引擎。 #### SSH框架的搭建步骤 1. **创建数据库**:为SSH框架的演示,创建一个名为`jbpmtest`的数据库,并包含`member_info`表,用于存储用户信息。SQL创建语句如下: ``...
【JBPM4.4+Hibernate3.5.4+Spring3.0.4+Struts2.1.8整合】的整个过程涉及到多个关键组件的集成,这些组件都是Java企业级开发中的重要部分。首先,JBPM(Business Process Management)是一个开源的工作流引擎,它...
最后,可以配置 jBPM 运行环境,例如在 window 中选择 preferences,选择 jBoss jBPM ----Runtime Locations,然后单击 Add,输入一个名称:jbpm4.4,然后单击 Search 按钮,选择 jBPM 安装目录,然后单击 OK。...