Liferay Portal5.2.3 环境的初步搭建 一、 准备工作 1、 开发包 目前 Liferay 官网 http://HdhCmsTestliferay测试数据/zh/home 上只提供最新版本的 liferay 包下载,下载 5.2.3 版本需要到开源社区 http://sourceforge.net/projects/lportal/files/Liferay%20Portal/
Liferay Portal5.2.3 环境的初步搭建
一、 准备工作
1、 开发包
目前 Liferay 官网 http://HdhCmsTestliferay测试数据/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 文件,添加如下内容:
app.server.type=tomcat
app.server.tomcat.dir=D:/workspace/Liferay/service/tomcat-6.0.18
注:ap p.server.type 为 Liferay 指定服务器类型,ap p.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 ,内容如下:
". " includes= "app.server.Administrator.properties "/>
5、 同方法一的步骤 3 ,不同的是执行完后生成的 ext 目录下多了一个名为 app.server.Administrator.properties 的文件
6、 同方法一的步骤 5
7、 开发环境建立完毕。
四、 测试开发环境
运行 startup.bat 启动 tomcat 服务器,一段时间后会弹出一个登录网页,默认用户名为: test@liferay测试数据 ;密码: test ;登录即进入 Liferay Portal 账户,可以对 Portlet 进行定制。
注:如果修改了后台数据库文件里的用户信息,则需要换一个Admin身份的用户进行登录,具体用户信息请查阅数据库。这里谢谢一楼 nwpubin 的提醒^_^
五、 环境搭建完成。
查看更多关于Liferay学习笔记(一)LiferayPortal5.2.3环境的初步搭建的详细内容...