Liferay 5.2.3 开发环境搭建指南

需积分: 9 5 下载量 26 浏览量 更新于2024-07-31 收藏 942KB DOC 举报
"Liferay 5.2.3 开发环境环境搭建" 在本文档中,我们将详细介绍如何在Eclipse环境下搭建Liferay 5.2.3的开发环境,包括环境准备、工具安装以及EXT路径的生成。Liferay是一个功能丰富的开源门户平台,它基于J2EE技术栈,融合了EJB、JMS等多种技术,前端采用了Struts MVC框架,并通过XML配置文件支持portlet的动态扩展。此外,Liferay还利用Lucene进行全文检索,确保高效的信息查找。 **Liferay的主要特性** 1. 单一登录接口,支持LDAP或SQL认证。 2. 用户管理便捷,管理员可通过UI管理用户、组和角色。 3. 用户可自定义门户布局。 4. 兼容主流J2EE应用服务器。 5. 支持多种数据库,如Oracle。 6. 集成了Hibernate、Lucene和Struts等开源项目。 7. 支持多语言,包括中文。 8. 基于Java、EJB、JMS、SOAP和XML等先进技术。 9. 提供EXT和插件两种开发模式。 10. 多数据库支持。 **准备工作** 1. 下载Liferay 5.2.3的源码包:`liferay-portal-src-5.2.3.zip`。 2. 获取Oracle数据库文件:`liferay-portal-sql-oracle-10-5.2.3.dmp`,用于在Oracle数据库上搭建Liferay环境。 **开发工具** 1. JDK 1.6及以上版本,用于Java开发环境。 2. Ant 1.7及以上版本,作为构建工具。 3. Tomcat 6.0及以上版本,作为应用服务器。 4. MyEclipse 5.1及以上版本,集成开发环境。 **环境配置** 1. 安装JDK:确保已正确安装并配置JDK,设置好`JAVA_HOME`环境变量。 2. 安装Ant:解压Ant到指定目录,添加`ANT_HOME`环境变量,并将`bin`目录添加到`PATH`环境变量中。 3. 安装Tomcat:解压Tomcat到合适位置,配置`CATALINA_HOME`环境变量,并确保服务器能够正常启动。 4. 安装MyEclipse:安装并配置MyEclipse,确保其支持JSP、Servlet和Java EE开发。 5. 创建EXT项目:Liferay的EXT插件允许开发者修改Liferay的核心行为,首先需在Liferay源码中找到`/docroot/WEB-INF/ext`目录,创建新的EXT项目。 6. 配置Eclipse或MyEclipse:导入Liferay源码为工程,配置构建路径和部署目标为Tomcat服务器。 **搭建步骤** 1. 解压缩Liferay源码,将其导入Eclipse或MyEclipse。 2. 使用Ant脚本构建Liferay项目,生成相应的扩展包。 3. 将生成的EXT包部署到Tomcat的`/shared/classes`目录下。 4. 启动Tomcat,访问Liferay Portal,确认EXT插件已生效。 **开发与调试** 在MyEclipse中,开发者可以创建portlet、主题、布局等,通过Debug配置直接连接到运行中的Tomcat,进行实时调试和测试。 总结,Liferay 5.2.3的开发环境搭建涉及多个步骤,包括安装必备软件、配置环境变量、导入源码、生成EXT项目及部署。通过这样的环境,开发者可以充分利用Liferay的功能进行定制化开发,满足企业的门户需求。