- 浏览: 176102 次
- 性别:
- 来自: 广州
文章分类
最新评论
最近开始研究下JBPM,由于在出差,这边的网络速度不给力,所以用ant安装demo运行很慢,自己看了一下build.xml的内容,网上看了一些其他人的说明,不过感觉还是不够直观,这里结合了一下文档总结了一下安装使用的过程。
我尝试过jbpm.5.3.0,不过它使用的是jboss 7,平时没有使用这个版本,而且根据文档要求的jboss和eclipse版本我这都没有,自己下载以及ant运行demo安装都是跟蜗牛一样,所以最终还是选择从jbpm 4.4开始尝试,其实总体来说通过文档和demo来操作基本上大同小异,比如5.3是将一些安装包下载到install的lib目录下,而4.4则是将包放在install的downloads目录下。
1、下载jbpm-4.4.zip,apache-ant-1.8.4-bin.zip,我是使用本地数据库,所以安装了mysql 5.5,这些可以根据自己情况来定,默认安装时jbpm是使用hsql这个内存数据库的,至于ant的安装就是解压出来,然后配置一下环境变量,ANT_HOME和加入path,这里就不多说了。
2、修改配置,主要是jbpm-4.4\install目录下的build.xml和jbpm-4.4\install\jdbc目录下的数据库配置文件,
build.xml中,将<property name="database" value="mysql" />这里的value修改为mysql,这里根据你使用的数据库选择,jboss我使用的是5.0,eclipse是下载的eclipse-jee-galileo-SR2-win32.zip,将这两个包放到jbpm-4.4\install\downloads目录中;
jbpm 4.4中默认的jboos是5.1.0版本,所以要将<property name="jboss.version" value="5.1.0.GA" />修改为5.0.0.GA,个人尝试,这里不修改应该也可以,因为文档中说明的是支持5.0和5.1版本,此处只写的是自己的步骤,分享来供大家参考;
另外ant中定义的eclipse名字是<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-win32.zip">
<os family="windows" />
</condition>,所以这里我把自己的eclipse的zip包名修改了,跟这里一样;
因为我现在是使用mysql数据库,所以在demo.setup.jboss的任务中,我将<antcall target="install.hsqldb.server" />
<antcall target="start.hsqldb.server" />这两句注释掉了;
然后修改jbpm-4.4\install\jdbc目录下的mysql.properties,将这里面的jdbc配置修改为自己本地的情况,主要是数据库名称、用户名、密码;
3、在自己的mysql中创建一个刚才在mysql.properties中配置的数据库,这里我的是叫jbpm;
4、在命令行,切换到jbpm-4.4\install目录下,然后输入ant demo.setup.jboss回车,然后就可以等待了,因为我已经将jboss和eclipse拷到了downloads目录下,所以不需要下载,直接会解压,这个过程中会帮你在刚才新建的数据库中创建jbpm的表,其实脚本就在jbpm-4.4\install\src\db\create目录下;
5、等到出现build successful之后,恭喜你,已经安装部署成功,你可以动过http://localhost:8080/jbpm-console,文档中有用户名密码,比如alex/password登陆,还有http://localhost:8080/jbpmeditor/p/explorer访问。
接下来将介绍eclipse中的图形界面画流程图。
我尝试过jbpm.5.3.0,不过它使用的是jboss 7,平时没有使用这个版本,而且根据文档要求的jboss和eclipse版本我这都没有,自己下载以及ant运行demo安装都是跟蜗牛一样,所以最终还是选择从jbpm 4.4开始尝试,其实总体来说通过文档和demo来操作基本上大同小异,比如5.3是将一些安装包下载到install的lib目录下,而4.4则是将包放在install的downloads目录下。
1、下载jbpm-4.4.zip,apache-ant-1.8.4-bin.zip,我是使用本地数据库,所以安装了mysql 5.5,这些可以根据自己情况来定,默认安装时jbpm是使用hsql这个内存数据库的,至于ant的安装就是解压出来,然后配置一下环境变量,ANT_HOME和加入path,这里就不多说了。
2、修改配置,主要是jbpm-4.4\install目录下的build.xml和jbpm-4.4\install\jdbc目录下的数据库配置文件,
build.xml中,将<property name="database" value="mysql" />这里的value修改为mysql,这里根据你使用的数据库选择,jboss我使用的是5.0,eclipse是下载的eclipse-jee-galileo-SR2-win32.zip,将这两个包放到jbpm-4.4\install\downloads目录中;
jbpm 4.4中默认的jboos是5.1.0版本,所以要将<property name="jboss.version" value="5.1.0.GA" />修改为5.0.0.GA,个人尝试,这里不修改应该也可以,因为文档中说明的是支持5.0和5.1版本,此处只写的是自己的步骤,分享来供大家参考;
另外ant中定义的eclipse名字是<condition property="eclipse.filename" value="eclipse-java-galileo-SR2-win32.zip">
<os family="windows" />
</condition>,所以这里我把自己的eclipse的zip包名修改了,跟这里一样;
因为我现在是使用mysql数据库,所以在demo.setup.jboss的任务中,我将<antcall target="install.hsqldb.server" />
<antcall target="start.hsqldb.server" />这两句注释掉了;
然后修改jbpm-4.4\install\jdbc目录下的mysql.properties,将这里面的jdbc配置修改为自己本地的情况,主要是数据库名称、用户名、密码;
3、在自己的mysql中创建一个刚才在mysql.properties中配置的数据库,这里我的是叫jbpm;
4、在命令行,切换到jbpm-4.4\install目录下,然后输入ant demo.setup.jboss回车,然后就可以等待了,因为我已经将jboss和eclipse拷到了downloads目录下,所以不需要下载,直接会解压,这个过程中会帮你在刚才新建的数据库中创建jbpm的表,其实脚本就在jbpm-4.4\install\src\db\create目录下;
5、等到出现build successful之后,恭喜你,已经安装部署成功,你可以动过http://localhost:8080/jbpm-console,文档中有用户名密码,比如alex/password登陆,还有http://localhost:8080/jbpmeditor/p/explorer访问。
接下来将介绍eclipse中的图形界面画流程图。
发表评论
-
Eclipse中Hibernate Tools安装使用
2015-09-02 14:05 516eclipse->Help>Install Ne ... -
在Web项目中配置Log4j
2014-02-19 21:29 8695在Web项目中配置Log4j 1. 动态的改 ... -
jboss、tomcat自定义classpath(转)
2013-04-01 14:16 3992现在的项目中自定义了很多共通的jar包,这些jar包如何导 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:37 1281在JSP页面中,使用标签库代替传统的Java语言来实 ... -
EL表达式和JSTL标签(转)
2013-03-31 15:34 0在JSP页面中,使用标签 ... -
简单的导出excel
2013-03-25 16:29 942response.setContentType("a ... -
JS中URL编码参数(转) --- 乱码经过编码两次得以解决
2013-03-17 14:01 4251网上有很多文字作品写 ... -
jquery autocomplete示例
2013-03-15 18:30 9678使用jquery的autocomplete插件~~,目前网上有 ... -
如何修改和查看tomcat内存大小
2013-02-28 10:06 977为了解决tomcat在大进行 ... -
java JDBC 各数据库url连接 转~~
2013-02-18 14:00 949java JDBC 各数据库url连接 1.Oracle数 ... -
CVS安装及用户配置
2013-01-28 17:58 1484参考网上资料配置了一下CVS服务端,大概的总结一下: 1、下 ... -
Log4j配置文件解析以及加载自己的配置文件
2012-12-19 23:49 29326一、配置文件说明: 1 ... -
转:Quartz CronTrigger配置说明
2012-12-12 18:36 3248CronTrigger配置格式: 格式: [秒] [分] [ ... -
JBPM调用CompleteTask异常以及在JBPM中使用Hibernate Session的方法
2012-12-05 22:58 34931、JBPM调用CompleteTask异 ... -
转:jbpm4.4流程管理操作
2012-12-05 11:23 1346流程定义ProcessDefinition是对业务过程的完 ... -
记录jbpm4.4各流程操作表
2012-12-05 01:33 01、部署流程 select * from JBPM4_PROP ... -
转: jbpm4.4表结构
2012-12-04 18:43 2534(一)资源库和运行时表 ... -
java 操作quartz.Scheduler
2012-11-29 10:36 1561以前在web项目中使用过spring+quartz进行定时操作 ... -
JBPM 安装部署 二 配置图形界面操作
2012-11-28 02:31 2507接下来介绍图形界面gpd ... -
java代码访问url时设置代理的方法
2012-10-10 11:38 951在项目中使用java调用webservice,因公司使用代理, ...
相关推荐
目 录 1 简介 4 1.1 什么是JBPM 4 1.2 概述 4 1.3 该版本的改进 5 1.4 Eclipse设计器 6 1.5 基于Web的设计器 7 1.6 JBPM控制台 7 2 入门 8 2.1 下载 8 ...一、MySQL5.1安装 59 二、配置MySQL Server 63
同时,提供了一个简单的JPDL流程,JBPM的相关配置文件,以及测试部分的部署。 注:由于本文开发环境中,包含了Maven对jar的很多索引,导致文件很大(索引文件800多MB),故这不是原生的Demo,我只是将这Demo中的三...
自己初学jbpm时,写的demo,包含流程的操作,部署流程定义 文件格式,zip格式。查询流程,查询最新流程定义,删除流程定义,检索条件删除流程定义,查看流程图。 tarnsiton state decition forkjoin persontask ...
是一个简单的jbpm例子,实现了简单的报销流程,不包括jar包,并可以部署在tomcat上
实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是靠自己想象或者听其他人应该怎么实现才是项目中真正需要的。JBPM书上是讲解以工作流为核心去开发应用,那并不是我们想要的,我们想要的是在我们...
一个集成jbpm的demo WEB应用框架,需在tomcat5.5下部署。
实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是靠自己想象或者听其他人应该怎么实现才是项目中真正需要的。JBPM书上是讲解以工作流为核心去开发应用,那并不是我们想要的,我们想要的是在我们...
JBPM入门Demo,流程定义的部署、启动等
Camel-jBPM组件演示 这是一个和集成演示。 它显示了如何处理骆驼错误并将其传递给BPMS,以使用连接器... 最简单的方法是直接从BPMS Web控制台克隆,然后按照说明进行部署。 该项目使用CEP评估Fuse发送的错误,如果在
1. Deployment:流程部署对象,部署一个流程时创建。 2. ProcessDefinitions:流程定义,部署成功后自动创建。 3. ProcessInstances:流程实例,启动流程时创建。 4. Task:任务,在Activiti中的Task仅指有角色参与...
首先,我们需要运行库jbpm流来构建和部署processserver映像 git clone https://github.com/jboss-openshift/openshift-quickstarts.git cd openshift-quickstarts/processserver/ mkdir -p ps-bin-demo/deployments...
责任描述:配合项目经理与客户交流完成需求确认采用快速原型制作工具Axure完成DEMO制作、并参与前期的需求用例的编写,该项目使用了JBPM4,并对JBPM4进行预研,掌握JBPM4的使用,主要是JPDL和JBPM4常用API,并完成...
JBPM文档1、 加入JBPM支持包下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar,jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2....