网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  liferay portal 之 jbpm 配置     
  文章作者:未知  文章来源:水木森林  
  查看:88次  录入:管理员--2007-11-17  
 

    这几天经过多方查找,在liferay的论坛上找到了答案,希望对如何在liferay中部署使用jpbm工作流感兴趣的朋友有所帮助。

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.bat

8、打开 http://localhost:8080/ ,并使用 test@liferay.com 用户登录 (密码为 test)

9、增加  workflow portlet 项,选择其中的 definitions 标签,选择 add 按钮。

10、在  text area 中输入工作流定义,如:

1
 2<?xml version="1.0" encoding="utf-8"?>
 3
 4<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="example process">
 5    <start-state name="start">
 6        <task>
 7            <assignment class="com.liferay.jbpm.handler.identityassignmenthandler" >
 8                <companyid>liferay.com</companyid>
 9                <type>user</type>
10                <name>test@liferay.com</name>
11            </assignment>
12            <controller>
13                <variable name="text:color" />
14                <variable name="text:size" />
15            </controller>
16        </task>
17        <transition name="to_t" to="t"/>
18
19    </start-state>
20
21    <task-node name="t">
22        <task name="t" >
23            <controller >
24                <variable name="text:color" access="read" />
25                <variable name="text:size"  access="read"/>
26            </controller>
27            <assignment class="com.liferay.jbpm.handler.identityassignmenthandler" >
28                <companyid>liferay.com</companyid>
29                <type>user</type>
30                <name>test@liferay.com</name>
31            </assignment>
32        </task>
33        <transition name="to_end" to='end' />
34    </task-node>
35    <end-state name="end"></end-state>
36</process-definition>

11、提交此示例,则生成一个工作流程。

12、在  tasks view ,选择 "manage" 来执行此 tasks 。

 
 
上一篇: j2se综合 使用条件运算符的阵痛    下一篇: 解决运行eclipse内存不足的问题
  相关文档
用java开发组件 11-17
在java中使用vc++组件 11-17
filesystemobject 对象模型 11-16
[java100例]028、图片的处理 11-17
用java读写ini配置文件的原因以及实现 11-17
按位右移运算符 (>>) 11-16
kodo ejb:符合ejb3规范的持久层框架 11-17
在oracle jdbc访问中加入spring特性 11-17
选取合适的dhtml grid方案 11-17
无提示信息禁止鼠标右键的脚本 11-17
用tomcat自带的管理程序增加tomcat的web虚拟目录 11-17
投票系统制作基本模式 11-17
java i/o 包中的decorator模式介绍 11-17
j2se_api_中文 11-17
下一代web开发模式tapestry简介 11-17
推荐个上传文件的javabean给大家 11-17
使用ejb 3.0简化企业级java开发一 11-17
改进java字符串分解的方法 11-17
java se6.0调用java编译器的两种新方法 11-16
操纵java数组 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息