原创 Liferay学习笔记(一)——Liferay Portal5.2.3环境的初步搭建 收藏
Liferay Portal5.2.3环境的初步搭建
一、 准备工作
1、 开发包
目前Liferay官网http://www.liferay.com/zh/home上只提供最新版本的liferay包下载,下载5.2.3版本需要到开源社区http://sourceforge.net/projects/lportal/files/Liferay%20Portal/,选择5.2.3版本下载下面两个包:
Portal源码包:liferay-portal-src-5.2.3.zip
Tomcat捆绑包:liferay-portal-tomcat-6.0-5.2.3.zip
2、 开发工具
开发工具 建议版本 本文使用版本
JDK 1.6以上 1.6.0_22
Ant 1.7以上 1.8.2
MyEclipse 5.5以上 7.5
Tomcat 6.0以上 6.0.18
注意:这里的Tomcat是liferay-portal-tomcat捆绑包中的tomcat,所以不需要再另外下载;Ant到http://ant.apache.org/bindownload.cgi下载最新的apache-ant-1.8.2.bin.zip
3、 目录结构
本文假设操作目录结构如下:
D:\workspace 根目录
D:\workspace\ant ant的安装目录
D:\workspace\Liferay liferay工作目录
D:\workspace\Liferay\portal liferay-portal源代码目录
D:\workspace\Liferay\service liferay-portal捆绑Tomcat的目录
D:\workspace\Liferay\ext liferay-portal的扩展项目目录
二、 基础配置
1、 JDK的安装配置
JDK的安装配置和以前一样,这里不再赘述,提醒一下安装配置完成别忘了使用“java -version”和“javac”来检查是否安装成功
2、 Ant的安装配置
解压缩apache-ant-1.8.2.bin.zip到D:\workspace\ant目录下,在环境变量(Windows7下右键点击“计算机”后选择“高级系统设置—>高级—>环境变量”)中为Path系统变量新增如下路径:“D:\workspace\ant\apache-ant-1.8.2\bin;”,保存。
打开dos,输入“ant -version”检查配置是否正确
3、 Tomcat的安装配置
解压缩liferay-portal-tomcat-6.0-5.2.3.zip到D:\workspace\Liferay\service目录下,在环境变量的Path系统变量中新增如下路径:“D:\workspace\Liferay\service\tomcat-6.0.18\bin;”,保存。
运行tomcat的startup.bat,服务器正常启动说明安装成功
4、 MyEclipse的安装配置
这里只说一下MyEclipse中Tomcat服务器的配置。
将MyEclipse中Tomcat配置为第3步中安装的Tomcat,将Tomcat下的JDK配置为第1步中安装的JDK,并为JDK配置虚拟机参数如下:
-Xmx1024m -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config="%CATALINA_HOME%/conf/jaas.config" -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
提示:打开tomcat的bin目录下的setenv.bat文件,找到名为JAVA_OPTS的变量,其参数值即为需要copy的虚拟机参数。这个步骤非常重要,否则会导致内存溢出。
三、 建立开发环境
方法一:
1、 部署Liferay源码
将liferay-portal-src-5.2.3.zip解压缩到D:\workspace\Liferay\portal目录下
2、 新建配置文件release.${username}.properties
找到portal源码中的release.properties文件,在同目录下新建release.${username}.properties文件。${username}为本机的用户名,可以在dos下使用set命令查看username的值。我的机器username值为Administrator,故新建release.Administrator.properties文件,文件内容只有一行:
lp.ext.dir=D:/workspace/Liferay/ext
注:lp.ext.dir为Liferay指定扩展项目的目录,注意路径中必须使用“/”而不是“\”。
3、 生成扩展目录
运行dos,进入D:\workspace\Liferay\portal目录下,输入“ant clean start build-ext”命令执行,等待ant执行完成(需要3到10分钟)后,在Liferay的ext目录下会出现下列文件:
4、 新建配置文件app.server.${username}.properties
在ext目录下新建app.server.Administrator.properties文件,添加如下内容:
lp.server.type=tomcat
lp.server.tomcat.dir=D:/workspace/Liferay/service/tomcat-6.0.18
注:lp.server.type为Liferay指定服务器类型,lp.server.tomcat.dir为Liferay指定Tomcat服务器的安装目录。
5、 执行配置
打开dos,进入D:\workspace\Liferay\ext目录下,输入“ant clean deploy”命令执行,等待ant执行完成。
6、 开发环境建立完毕。
方法二:
1、 同方法一的步骤1
2、 同方法一的步骤2
3、 在与release.properties文件同目录下新建app.server.Administrator.properties文件,内容和方法一的步骤4文件内容一样。
4、 找到与release.properties文件同目录下的build.xml文件,找到下图中的节点:
并在该节点下新增子节点fileset,内容如下:
<fileset dir= ". " includes= "app.server.Administrator.properties "/>
5、 同方法一的步骤3,不同的是执行完后生成的ext目录下多了一个名为app.server.Administrator.properties的文件
6、 同方法一的步骤5
7、 开发环境建立完毕。
四、 测试开发环境
运行startup.bat启动tomcat服务器,一段时间后会弹出一个登录网页,默认用户名为:test@liferay.com;密码:test;登录即进入Liferay Portal账户,可以对Portlet进行定制。
五、 环境搭建完成。
分享到:
相关推荐
【Liferay 5.2.3 环境搭建】是指在本地计算机上配置和安装Liferay Portal 5.2.3版本的过程。Liferay是一个全面的门户平台,基于Java Enterprise Edition (J2EE) 技术构建,利用EJB(Enterprise JavaBeans)和JMS...
本文将详细介绍如何搭建Liferay 5.2.3的开发环境。 1. **关于Liferay 5.2.3** Liferay 5.2.3是Liferay Portal的一个较早版本,发布于2009年。尽管现在已经有了更先进的版本,但5.2.3仍然被一些企业使用,因为它...
【Liferay 5.2.3 开发环境搭建】 Liferay 是一款强大的开源门户平台,基于J2EE架构,融合了EJB、JMS等多种技术。它的前端使用Struts MVC框架,通过XML配置文件实现portlet的动态扩展。此外,Liferay还集成了Web服务...
本篇文章将详细讲解如何在基于Myeclipse 6和Tomcat 6.0.24的环境中搭建Liferay 5.2.3的二次开发环境。 **一、环境准备** 在开始Liferay的开发工作之前,我们需要准备好以下软件: 1. **Myeclipse 6**: 这是一个...
完成上述步骤后,你就成功地在 Eclipse 中搭建了 Liferay Portal 开发环境。接下来,你可以开始编写portlet、主题或其他模块,利用 Liferay 的强大功能进行定制化开发。 在实际开发中,你可能还需要关注其他方面,...
本篇将详细介绍如何搭建Liferay 5.2.3的开发环境。 1. 关于 Liferay Liferay Portal提供了丰富的功能,如内容管理、文档共享、论坛、博客、工作流等,并支持多语言、多主题、自定义portlet等特性。5.2.3是Liferay的...
【Liferay 5.2.3 环境搭建】是指在本地计算机上配置和安装 Liferay Portal 5.2.3 版本的过程。Liferay 是一款基于 J2EE 技术的开源门户平台,它集成了多种技术,如 EJB、JMS、Struts MVC 框架和 Lucene 全文检索。该...
本教程将聚焦于Liferay 5.2.3版本的二次开发环境搭建,这将为开发者提供一个深入理解Liferay工作原理并进行自定义扩展的基础。 首先,我们需要下载Liferay 5.2.3的源码。Liferay的源代码可以从其官方网站的历史版本...
### MyEclipse 8 + Liferay 开发环境搭建 #### 关于 Liferay Liferay 是一个功能全面的企业级门户解决方案,它基于 J2EE 架构,并采用了多种先进技术,如 EJB、JMS 和 Struts MVC 框架。Liferay 提供了一个高度可...
2. **Liferay5.2.3环境搭建**: 这个文档详细指导如何设置Liferay 5.2.3的运行环境,包括JDK、数据库、应用服务器的配置,以及portlet部署等步骤。理解环境搭建对于开发者来说至关重要,能快速开始开发工作。 3. *...