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的配置涉及到多个层次,包括服务器级别的配置、portlet部署配置以及应用级别的设置。学习如何配置Liferay的部署文件(如portal-ext.properties)以定制门户的行为和功能至关重要。 4. **Liferay ...
Liferay Portal是一款开源的企业级门户平台,用于构建和管理复杂的企业级Web应用程序。在这个开发实例中,我们将深入探讨四个Liferay Portal MVC(Model-View-Controller)应用的实践案例,这些实例可以帮助开发者更...
Liferay Portal是一种开源的企业门户解决方案,支持使用Java语言构建企业内部网(intranets)和其他协作平台。根据提供的内容片段,我们可以了解到一些关于Liferay Portal书籍的具体信息,这本书是外国人编写的,受...
### Liferay Portal 6 使用文档知识点详述 #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它...
在权限配置方面,Liferay Portal允许将权限分配给用户、组织、地区、用户组、社区或Guest。例如,要将权限赋予某个用户,可以选择用户并点击【Update Permissions】,在操作列表中选择所需权限,最后确认设置。同样...
### Liferay Portal 二次开发指南 ...总之,Liferay Portal的二次开发不仅涉及技术层面的编码和配置,还需要深入理解其架构和使用模式,才能充分利用其强大功能,构建出既高效又个性化的门户应用。
### Liferay Portal 开发指南知识点概述 #### 一、简介 **Liferay Portal** 是一款功能强大的企业级门户平台,支持多种应用集成和技术扩展。它不仅提供了丰富的特性满足企业日常需求,同时也支持高度定制化开发。...
Using Liferay Portal 6.1
根据提供的文件信息,我们可以提炼出关于《Liferay Portal Systems Development》这本书的以下知识点。 首先,这本书主要介绍如何在Liferay门户平台上构建动态的、内容丰富的、具有社交功能的系统。Liferay Portal...
《Liferay Portal文档》是一份详尽的指南,主要介绍了Liferay Portal的架构、工作原理及其核心组件——Portlet。Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能,如内容管理、社交网络、协作工具等...
如果你正试图安装或更新Liferay,你需要遵循官方文档的步骤,包括配置数据库连接、设置服务器环境(如Tomcat或WebLogic)以及部署WAR文件。如果你已经下载了源代码,那么你可能在研究代码结构,了解其工作原理,或者...
2. **安装JDK**:确保计算机上已安装Java Development Kit (JDK) 1.5.0.06版本,这是运行Liferay所必需的环境之一。 3. **预备开发工具**:确认Eclipse集成开发环境及其Tomcat插件已安装。如果没有,需参照相关文档...
3. **配置Liferay**:打开`liferay-portal-<version>/WEB-INF/liferay-portal-tomcat-<version>.xml`配置文件,根据你的Tomcat版本和需求进行调整。这可能包括数据库连接、缓存设置、线程池配置等。 4. **添加jar包...
标题 "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 6.0.6 学习手册》是一份针对LifeRay Portal初学者的详细教程,旨在帮助读者深入了解和掌握LifeRay Portal的使用和开发。...希望这份学习手册能为你的LifeRay Portal之旅提供有力的指导。
总的来说,Liferay Portal的JSP开发涉及到多个环节,从创建项目到编写和配置JSP页面,再到注册Portlet,每个步骤都是实现功能的关键。理解这些基本概念和流程,对于高效地开发和维护Liferay Portlet至关重要。在实际...
Liferay Portal Liferay IDE
liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计