Liferay 5.2.3 开发环境详细搭建指南

需积分: 9 3 下载量 171 浏览量 更新于2024-08-01 收藏 978KB DOC 举报
"Liferay Portal 5.2.3 开发环境搭建教程" 这篇文档详细介绍了如何搭建Liferay Portal 5.2.3的开发环境,由作者recky编写,适用于初学者和开发者,旨在帮助他们快速入门Liferay的开发工作。 1. 关于Liferay Liferay是一个强大的开源门户平台,基于Java EE(J2EE)构建,它利用了诸如EJB、JMS等企业级技术。Liferay的前端界面采用了Struts MVC框架,提供了高度可扩展性,通过XML配置文件定义Portlets。此外,它还利用Web服务进行远程数据交互,并集成Lucene作为其全文搜索引擎,提供高效的信息检索能力。 2. 准备工作 在开始搭建环境前,你需要做以下准备: - 下载Liferay Portal 5.2.3的安装包。 - 确保安装了合适的开发工具,如MyEclipse。 3. 环境配置 - JDK配置:确保安装并配置了兼容Liferay版本的Java Development Kit(JDK)。 - ANT配置:Liferay使用ANT作为构建工具,因此需要配置ANT环境。 - MyEclipse配置:对MyEclipse进行必要的设置,以便能顺利导入和管理Liferay项目。 4. 部署Liferay源码 - 建立目录结构:根据Liferay的部署需求创建相应的文件夹结构。 - 导入Liferay源码:将下载的Liferay源码导入到MyEclipse中。 - 修改配置文件:这包括创建并修改各种配置文件,如release.${username}.properties、app.server.${username}.properties以及build.xml,以适应个人开发环境。 5. 编译生成Ext扩展工程 - 打开ANT视图:在MyEclipse中启用ANT视图,方便进行构建操作。 - 添加build文件:将Liferay的build文件添加到ANT视图中。 - 执行build文件:运行ANT脚本,编译生成Ext扩展工程,这是为了方便自定义Liferay的功能和外观。 6. 部署EXT扩展工程 - 导入EXT工程:将生成的EXT工程导入到MyEclipse中。 - 创建数据库:为Liferay配置和创建一个合适的数据库。 - 修改配置文件:涉及到一系列的配置文件修改,包括设置门户显示语言、修改tomcat的catalina.properties、引入ROOT.xml、复制数据库驱动、修改ext-spring.xml、portal-ext.properties、jaas.config等。 - 调整MyEclipse启动Tomcat配置:确保MyEclipse能够正确启动配置了Liferay的Tomcat服务器。 - 修改Tomcat配置文件:如server.xml、catalina.bat等,以适应Liferay的运行需求。 7. 发布EXT工程 完成所有配置后,发布EXT工程到Tomcat服务器,使Liferay能够识别并加载这些自定义改动。 8. 启动Liferay门户 最后,启动Tomcat服务器,Liferay Portal应能成功启动并运行,此时你可以开始进行二次开发,例如创建新的Portlets、调整门户布局或者实现特定业务逻辑。 总结,这份资料详细指导了从零开始搭建Liferay Portal 5.2.3开发环境的每一步,对开发者了解和掌握Liferay的开发流程具有极高的参考价值。通过这个过程,开发者不仅能够熟悉Liferay的架构,还能学习到Java EE应用的部署和配置知识,是学习Liferay开发的宝贵资源。