[jBPM系列]jBPM 4.3 Demo Setup的安装部署

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

  inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。

  jBPM是一个开源工作流软件,后台老大是JBoss。继2009年11月5日jBPM 4.2发布之后,2009年12月29日jBPM 4.3闪亮登场,而jBPM 4.4则计划在2010年3月1日发布。(来源:http://blog.csdn.net/inkfish)

  为了能对jBPM 4.3快速入手,这里介绍如何安装部署jBPM自带的Demo Setup示例。(来源:http://blog.csdn.net/inkfish)

一.安装目标 (来源:http://blog.csdn.net/inkfish)
  我们希望的环境是:tomcat6.0.20为web服务器,MySQL 5.1.11为数据库,Eclipse 3.5 SR1为编辑器,建立一个jBPM的环境并通过jBPM自带的脚本安装Demo Setup。

二.必要的前置工作 (来源:http://blog.csdn.net/inkfish)
 1.确认JDK版本在1.5以上,ANT版本在1.7以上;
 2.下载jBPM(下载地址 );
 3.解压缩到本地磁盘,然后可以看到如下的目录树结构:
  ${jbpm.home} (这里用${jbpm.home}代表jBPM解压后的根目录,下同)
   ├─doc     用户手册、shema docs、javadocs、开发手册
   ├─examples  用户手册中提到的一些示例
   ├─install   几种环境下的安装脚本
   ├─lib     第三方类库和一些特殊的jBPM类库
   ├─migration  详细内容请参考开发手册
   ├─src     源文件
   └─jbpm.jar  jBPM核心类库

 4.下载MySQL数据库服务器,并安装和进行基本的配置,并且建立目标数据库(版本5.1以上不限,这里以比较老的5.1.11为例,下载地址 ,如果希望用hsqldb的可以忽略此步骤);
 5.下载tomcat 6.0.20(下载地址 ),放在${jbpm.home}/install/downloads下;
 6.下载Eclipse 3.5 SR1,Eclipse IDE for Java EE Developers或Eclipse IDE for Java and Report Developers版本(下载地址 ),放在${jbpm.home}/install/downloads下;
 注:5、6两步为非必要但建议执行的步骤,如果不执行5、6两步,jBPM将自动从互联网下载,但至于网速……

三.具体安装步骤 (来源:http://blog.csdn.net/inkfish)
 1.用文本编辑软件打开install/build.xml
  1.1<property name="database" value="hsqldb" />一行里的“hsqldb”改为“mysql”(如果希望用默认的hsqldb的可以不修改);
  1.2<condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">一行里的eclipse文件名改为:eclipse-reporting-galileo-SR1-win32.zip(具体名字与下载的Eclipse相同)
 2.修改install/jdbc/mysql.properties文件,设置合适的参数(如果采用hsqldb可以忽略此步);
 3.在命令行模式运行命令:ant demo.setup.tomcat
 4.运行完后会打开eclipse,请关闭eclipse,否则脚本不算运行完成。

 

  这样Demo Setup就运行完毕了,检验Demo Setup运行是否成功可以登录the Signavio web editorthe jBPM console ,系统默认的用户名是:alex、mike、peter、mary,默认密码都是:password。(来源:http://blog.csdn.net/inkfish)

  在脚本运行过程中,执行了以下的任务:
   1.安装tomcat到${jbpm.home}/apache-tomcat-6.0.20目录下;
   2.安装jBPM到tomcat中;
   3.在mysql创建jBPM需要的tables;
   4.在后台启动tomcat;
   5.从examples里创建一个叫examples.bar的业务包,并部署到jBPM DB中;
   6.从${jbpm.home}/install/src/demo/example.identities.sql载入example用户和用户组;
   7.安装eclipse到${jbpm.home}/eclipse;
   8.安装jBPM web控制台;
   9.安装Signavio web模块;
   10.启动eclipse。(来源:http://blog.csdn.net/inkfish)

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
Android开发
10activiti - 入门demo(Eclipse)
10activiti - 入门demo(Eclipse)
24 0
10activiti - 入门demo(Eclipse)
|
Android开发
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
469 0
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
|
6月前
|
Cloud Native Java Go
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
384 0
|
8月前
|
XML JavaScript 前端开发
SpringBoot 的项目编译即报错处理--JSB系列之001
SpringBoot 的项目编译即报错处理--JSB系列之001
|
8月前
|
Web App开发 JavaScript 小程序
SpringBoot 的项目如何运行--JSB系列之004
SpringBoot 的项目如何运行--JSB系列之004
|
Java Linux 测试技术
JMeter和plugins-manager安装教程
JMeter和plugins-manager安装教程
534 0
JMeter和plugins-manager安装教程
|
分布式计算 Hadoop Android开发
编写MapReduce前置插件Hadoop-Eclipse-Plugin 安装
编写MapReduce前置插件Hadoop-Eclipse-Plugin 安装
143 0
编写MapReduce前置插件Hadoop-Eclipse-Plugin 安装
|
前端开发 Java BI
现有的maven工程,集成birt(及birt的参数配置详解)
现有的maven工程,集成birt(及birt的参数配置详解)从官网下载新的birt-runtime下载地址为:http://download.eclipse.org/birt/downloads/解压zip格式文件后如图: 配置目录结构将上图中WebViewerExample中的文件,按如下图进...
1559 0
|
Java Android开发 Spring
eclipse link方式安装 sts(Spring Tool Suite)
1首先查看你eclipse的版本eclipse->help->AboutEclipse 2然后根据你eclipse的版本到官网选择下载sts插件http://spring.io/tools/sts/all按操作系统选择相应版本** 3在你的eclipse目录下新建个myplugins目录(名字.
2340 0
|
应用服务中间件 Android开发 Java

热门文章

最新文章