jBPM4.3的安装过程
免费的午餐jBPM4.3中包含了BPMN 2.0,而且是开源的。在此和大家分享一下我的jBPM 4.3安装过程。
本文结构
1、准备工作
2、jBPM4.3目录结构
3、修改配置
3.1 修改需要部署到的jboss的相关信息
3.2 修改数据库配置
4、部署
4.1 创建数据表
4.2 安装jBPM
5、其他
5.1 示例的添加
5.2 Eclipse图形设计插件的添加
1、准备工作
下载jBPM4.3:http://sourceforge.net/projects/jbpm/files/。(*不要选择上面的jBPM4.0.0哦。要在下面找到jBPM4.3下载,不然就没得BPMN 2.0玩了。)
下载ant:http://ant.apache.org/bindownload.cgi 。解压下载的文件,需要把解压后的{ant_home}/bin的目录添加到系统变量中。
2、jBPM4.3目录结构:
这个需要自己部署的,没jBPM4.0.0的安装程序那么方便。但是别担心,有install/build.xml文件,也就是ant会为我们做大部分的事情。
3、修改配置
在ant前需要对build.xml的内容做一些修改。
3.1 修改需要部署到的jboss的相关信息
<property name="jboss.version" value="版本号" />
<property name="jboss.parent.dir" value="${jbpm.home}" />
<property name="jboss.home" value="jboss路径" />
第一行修改需要部署到的jboss的版本号。(Alexey Kakunin就是修改这个地方,从而把jBPM部署到了jboss 5.1.0 GA上面去的)。
第三行修改需要部署到的jboss的路径。
3.2 修改数据库配置
<!-- USER CUSTOMIZABLE PROPERTIES -->
<property name="database" value="数据库名" /> <!-- {hsqldb | mysql | oracle | postgresql} -->
<echo message="database......... ${database}" />
<property name="tx" value="standalone" /> <!-- {standalone | jta | spring} -->
<echo message="tx............... ${tx}" />
<property name="mail.smtp.host" value="localhost" />
<echo message="mail.smtp.host... ${mail.smtp.host}" />
第二行
<property name="database" value="mysql" /> <!-- {hsqldb | mysql | oracle | postgresql} --> 把value的值设置为你想使用的数据库。
在上一步我选择了mysql,所以接下来配置的文件是:{jbpm_home}/install/jdbc/mysql.properties ,修改其中的表名、用户名和密码。
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/表名
jdbc.username=用户名
jdbc.password=密码
4、部署
使用ant部署jBPM吧。
4.1 创建数据表
命令行cmd.exe中cd到{jbpm_home}/install下
# ant create.jbpm.schema
好了这次建表、添数据,由ant全做了。
4.2 安装jBPM
呵呵,到这了才真正开始jBPM 4.3的安装。
# ant install.jbpm.into.jboss
Done!Yeah, just like that.
呵呵,ant为我们做了全部的工作。主要是拷贝了3个文件夹中的东西去你的{jboss_home}/server/default中。具体就不说了,有兴趣的朋友可以自己研究一下,我们最开始的时候修改的那个build.xml文件。
这个时候可以run起您的jboss来。没有异常抛出,并且在console里面可以找到org.jbpm,说明你已经安装成功了。
5、其他
5.1 示例的添加
继续ant:
# ant load.example.identities
往MySQL里面导入脚本:{jbpm_home}/install/src/demo/example.identities.sql
再run起jboss。无异常的情况下,浏览器中http://localhost:8080/jbpm-console登录jBPM的管理页面。
用户名:alex、mike、peter、mary中任选一个
密码:password
5.2 Eclipse图形设计插件的添加
打开eclipse
Help->Install New Software
点击Add、点击Archive
找到{jbpm_home}/install/src/gpd/jbpm-gpd-site.zip
下一步、下一步、I agree、……
郁闷的是,安装过程中会弹出:
无奈,OK吧。内容的著作权问题。哪位要是有时间的去jboss上面报错去。
这样OK之后你的eclipse不能够创建jboss jbpm工程,但是关系不大。因为Dominic说啦( http://community.jboss.org/thread/146890 ),放哪都行,一般的工程就行了。(只是郁闷了我们,需要自己部署工程里面的各种东东)。
重启eclipse然后
创建一个一般的工程
就可以在这个工程下创建jBPM文件了。
New->Others 找到JBossjBPM下面的jBPM 4 Process Definition
拖拉左边的各种BP组件到面板中,会自动形成xml的Source文件。还是很方便的。可惜,BPMN 2.0的内容涉及的还是不多,有待提高啊。不过做一些简单的Orchestration的BP图是够了。
继续支持不花钱的东西!
大家慢慢玩吧,再会。
- 大小: 4.7 KB
- 大小: 8.9 KB
分享到:
相关推荐
SSH+JBPM4.3的整合 JBPM4.3 转载别人的博客,里面包含2份整合框架的资料,2份关于JBPM的学习
JBPM4.3的初学者视频, 包含了JBPM4.3的插件, 共9个,分开来上传了
jbpm4.3集成到tomcat、eclipse过程
jbpm4.3与spring整合的一个小文档
jbpm4.3,jbpm4.3工作流程管理例子
JBPM4.3用户手册JBPM4.3用户手册JBPM4.3用户手册
jbpm jbpm4.3.jar DDDDDDDD
jbpm 4.3 与 spring 集成
JBPM4.3WEB应用,里面有一个关于请假流程的例子,基本上包含了JBPM4.3的一些常用的方法及服务类,也把它的新特性展现出来了。
超清晰的视频教程,有完整的例子,全面讲解了jbpm4.3,里面有代码,由于视频太大,给大家一个下载地址吧!!
jbpm4.3问题解决方法,我们根据您的错误给出针对性的解答!
JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南JBPM4.3编程指南
jbpm4.3 英文帮助文档 不是中文的还是很全的
本示例主要实现了流程的基本管理,流程实例的管理,...使用本例子只需要拷贝jbpm4.3的lib的jar包到本实例lib里面即可运行,注意用tomcat6的话必须把juel.jar,juel-engine.jar、juel-impl.jar剪切到tomcat的lib目录下。
jbpm4.3表结构和表字段说明
jBPM4.3用户指南 在这个用户指南里, 我们将介绍在持久执行模式下的jPDL流程语言。 持久执行模式是指流程定义、 流程执行以及流程历史都保存在关系数据库中, 这是jBPM实际通常使用的方式。 这个用户指南介绍了...
jbpm4.3 中文文档 jbpm4.3 中文文档
jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例jbpm4.3 请假流程实例示例
部署ssh所必需jar包另有部署方案,方案很完善可以提供源代码
JBPM4.3 整合struts2 hibernate spring 请假实例, lib下载,在我的另外资源,路径: http://download.csdn.net/source/2485359 http://download.csdn.net/source/2485373 http://download.csdn.net/source/2485385 ...