`
ychw365
  • 浏览: 54383 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    liferay portal开发大全

    Liferay Portal的配置涉及到多个层次,包括服务器级别的配置、portlet部署配置以及应用级别的设置。学习如何配置Liferay的部署文件(如portal-ext.properties)以定制门户的行为和功能至关重要。 4. **Liferay ...

    liferay portal 开发实例

    Liferay Portal是一款开源的企业级门户平台,用于构建和管理复杂的企业级Web应用程序。在这个开发实例中,我们将深入探讨四个Liferay Portal MVC(Model-View-Controller)应用的实践案例,这些实例可以帮助开发者更...

    liferay Portal 的学习书籍

    Liferay Portal是一种开源的企业门户解决方案,支持使用Java语言构建企业内部网(intranets)和其他协作平台。根据提供的内容片段,我们可以了解到一些关于Liferay Portal书籍的具体信息,这本书是外国人编写的,受...

    liferay portal 6 使用文档

    ### Liferay Portal 6 使用文档知识点详述 #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它...

    Liferay Portal 内容管理

    在权限配置方面,Liferay Portal允许将权限分配给用户、组织、地区、用户组、社区或Guest。例如,要将权限赋予某个用户,可以选择用户并点击【Update Permissions】,在操作列表中选择所需权限,最后确认设置。同样...

    Liferay Portal 二次开发指南

    ### Liferay Portal 二次开发指南 ...总之,Liferay Portal的二次开发不仅涉及技术层面的编码和配置,还需要深入理解其架构和使用模式,才能充分利用其强大功能,构建出既高效又个性化的门户应用。

    liferay portal 开发指南

    ### Liferay Portal 开发指南知识点概述 #### 一、简介 **Liferay Portal** 是一款功能强大的企业级门户平台,支持多种应用集成和技术扩展。它不仅提供了丰富的特性满足企业日常需求,同时也支持高度定制化开发。...

    Using Liferay Portal 6.1

    Using Liferay Portal 6.1

    Liferay Portal Systems Development

    根据提供的文件信息,我们可以提炼出关于《Liferay Portal Systems Development》这本书的以下知识点。 首先,这本书主要介绍如何在Liferay门户平台上构建动态的、内容丰富的、具有社交功能的系统。Liferay Portal...

    Liferay Portal文档

    《Liferay Portal文档》是一份详尽的指南,主要介绍了Liferay Portal的架构、工作原理及其核心组件——Portlet。Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能,如内容管理、社交网络、协作工具等...

    liferay Portal 求助

    如果你正试图安装或更新Liferay,你需要遵循官方文档的步骤,包括配置数据库连接、设置服务器环境(如Tomcat或WebLogic)以及部署WAR文件。如果你已经下载了源代码,那么你可能在研究代码结构,了解其工作原理,或者...

    搭建liferay portal的开发环境.doc

    2. **安装JDK**:确保计算机上已安装Java Development Kit (JDK) 1.5.0.06版本,这是运行Liferay所必需的环境之一。 3. **预备开发工具**:确认Eclipse集成开发环境及其Tomcat插件已安装。如果没有,需参照相关文档...

    liferay-portal配置tomcat使用的jar包

    3. **配置Liferay**:打开`liferay-portal-&lt;version&gt;/WEB-INF/liferay-portal-tomcat-&lt;version&gt;.xml`配置文件,根据你的Tomcat版本和需求进行调整。这可能包括数据库连接、缓存设置、线程池配置等。 4. **添加jar包...

    liferay-portal-sql-6.1.1-ce-ga2-20120731132656558

    标题 "liferay-portal-sql-6.1.1-ce-ga2-20120731132656558" 暗示了这是一个关于Liferay Portal 6.1.1社区版(CE GA2)的SQL相关资源,发布日期为2012年7月31日。Liferay Portal是一个开源的企业级内容管理平台,它...

    liferay-portal详解

    Liferay Portal 的安装包括下载、解压和配置三个步骤。下载 Liferay Portal 的安装包,解压到指定的目录,配置数据库和服务器信息。 Liferay Portal 的用户策略 Liferay Portal 的用户策略包括用户管理、用户组...

    LifeRay_Portal6.0.6学习手册

    《LifeRay Portal 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。...希望这份学习手册能为你的LifeRay Portal之旅提供有力的指导。

    liferay portal(jsp)开发指南

    总的来说,Liferay Portal的JSP开发涉及到多个环节,从创建项目到编写和配置JSP页面,再到注册Portlet,每个步骤都是实现功能的关键。理解这些基本概念和流程,对于高效地开发和维护Liferay Portlet至关重要。在实际...

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    liferay portal 设置文件

    liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计

Global site tag (gtag.js) - Google Analytics