Liferay Portal中的jBPM配置
1、首先下载 Liferay Portal Professional 4.2.1 (Bundled with Tomcat for JDK 5.0)
2、使用其默认的 HSQL 数据库,即不去更改其数据库配置。
3、下载 liferay-portal-servicemix-4.2.1.war 和 iferay-portal-jbpm-4.2.1.war
http://www.liferay.com/web/guest/downloads
4、把下载的这两个包分别更名为jbpm-web.war 和 servicemix-web.war
5、把 jbpm-web.war 和 servicemix-web.war 拷贝到 Tomcat 的 webapps 目录中6、把 webapps/jbpm-web/WEB-INF/sql 目录中的 hsqldb.create.jbpm.3.1.sql 文件更名为 jbpm.script ,并把它放入 tomcat 的 bin 目录。7、运行 Tomcat 的 startup.bat8、打开 http://localhost:8080/ ,并使用 [email protected] 用户登录 (密码为 test)9、增加 workflow portlet 项,选择其中的 definitions 标签,选择 add 按钮。10、在 text area 中输入工作流定义,如:
- <?xml version="1.0" encoding="UTF-8"?>
- <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="Example Process">
- <start-state name="start">
- <task>
- <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" >
- <companyId>liferay.com</companyId>
- <type>user</type>
- <name>[email protected]</name>
- </assignment>
- <controller>
- <variable name="text:color" />
- <variable name="text:size" />
- </controller>
- </task>
- <transition name="to_t" to="t"/>
- </start-state>
- <task-node name="t">
- <task name="t" >
- <controller >
- <variable name="text:color" access="read" />
- <variable name="text:size" access="read"/>
- </controller>
- <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" >
- <companyId>liferay.com</companyId>
- <type>user</type>
- <name>[email protected]</name>
- </assignment>
- </task>
- <transition name="to_end" to='end' />
- </task-node>
- <end-state name="end"></end-state>
- /process-definition>
11、提交此示例,则生成一个工作流程。
12、在 tasks view ,选择 "manage" 来执行此 tasks 。
【编辑推荐】
- 简单介绍jBPM与SSH的完整实例
- 使用JBPM工作流引擎测试的一个例子
- JBPM工作流引擎使用环境的搭建
- 浅谈jBPM下MySQL的配置
- 关于Java继承的一些复习
版权声明:
作者:后浪云
链接:https://www.idc.net/help/412269/
文章版权归作者所有,未经允许请勿转载。
THE END