Liferay Portal5.2.3 环境的初步搭建 一、 准备工作 1、 开发包 目前 Liferay 官网 http://www.liferay.com/zh/home 上只提供最新版本的 liferay 包下载,下载 5.2.3 版本需要到开源社区 http://sourceforge.net/projects/lportal/files/Liferay%20Portal/

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、开发工具

开发工具建议版本本文使用版本

JDK1.6以上1.6.0_22

Ant1.7以上1.8.2

MyEclipse5.5以上7.5

Tomcat6.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/antant的安装目录

D:/workspace/Liferayliferay工作目录

D:/workspace/Liferay/portalliferay-portal源代码目录

D:/workspace/Liferay/serviceliferay-portal捆绑Tomcat的目录

D:/workspace/Liferay/extliferay-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

注:app.server.type为Liferay指定服务器类型,app.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.com;密码:test;登录即进入Liferay Portal账户,可以对Portlet进行定制。

注:如果修改了后台数据库文件里的用户信息,则需要换一个Admin身份的用户进行登录,具体用户信息请查阅数据库。这里谢谢一楼nwpubin的提醒^_^

五、环境搭建完成。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

liferay mysql_Liferay学习笔记(一)Liferay Portal5.2.3环境的初步搭建相关推荐

  1. Liferay Portal学习笔记-coldTear

    [原创]Liferay Portal学习笔记(一):安装 一. 简单安装 1)下载并安装 JDK1.5 1.  下载并安装 Windows Platform J2SE(TM) Development ...

  2. Android学习笔记之(一)开发环境搭建

    Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...

  3. ROS学习笔记一:安装配置ROS环境

    ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...

  4. PyTorch学习笔记(一):PyTorch环境安装

    往期学习资料推荐: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 本系列目录: PyTorch学习笔记(一):PyTorch环境安 ...

  5. 大数据学习笔记第1课 Hadoop基础理论与集群搭建

    大数据学习笔记第1课 Hadoop基础理论与集群搭建 一.环境准备 二.下载JDK 三.安装JDK 四.下载hadoop 五.安装hadoop集群 六.打通3台服务器的免密登录 七.hadoop集群配 ...

  6. Python3学习笔记01-环境安装和运行环境

    最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...

  7. Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)...

    随想 高考发挥失常.科三遇火车发挥失常,各种不顺--突然发现假期都快没了,才想起高考前想象的这个假期要做的一堆事,现在来多完成一件吧. 这几篇博客仅只是我的学习笔记,凑合看吧.我这个python小白看 ...

  8. Spark基础学习笔记10:Scala集成开发环境

    文章目录 零.本讲学习目标 一.搭建Scala的Eclipse开发环境 (一)安装Scala插件 (二)创建Scala项目 二.搭建Scala的IntelliJ IDEA开发环境 (一)启动IDEA ...

  9. Linux学习笔记(一)(服务器环境搭配 常用命令 文件属性)

    Linux学习笔记(一) 概述 Linux发行版 Linux应用 Linux系统运行级别 远程环境配置 连接服务器 安装宝塔 配置环境 测试 测试连接Tomcat 测试访问网站 测试上传 学习Linu ...

最新文章

  1. 机器学习博士自曝:实验室「阉割」我的创造力,劝你别读!
  2. “最粉嫩”的JVM垃圾回收器及算法,王者笔记!
  3. C# 实现DB文件的导入导出功能
  4. 《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
  5. django-演练-老师列表页的显示-通过table显示
  6. 写给小白的计算机概论
  7. macOS下利用dSYM文件将crash文件中的内存地址转换为可读符号
  8. 面对key数量多和区间查询低效问题:Hash索引趴窝,LSM树申请出场
  9. w我的世界pe开服器php7,我的世界手机自主开启PE服务器教程
  10. java兄弟_java实现兄弟孩子树代码
  11. 【Java基本功】一文读懂final关键字的用法 1
  12. HTML5学习总结(2)——header/nav/footer/article/section/aside
  13. 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1534期】
  14. 我来学网络——三种数据通信方式
  15. java的swing案例
  16. 谷歌开发者大会召开 地图服务成亮点
  17. 基于Salt Event系统构建Master端returner
  18. SAP Exchange Rate 外币汇率的设置
  19. css实现背景动态效果图
  20. __new__方法,单例模式的小应用

热门文章

  1. YUV数据格式的转换(NV12ToI420)和旋转(旋转90度)
  2. toi,atol,strtod,strtol,strtoul实现类型转换
  3. idea中添加mysql驱动jia包的方法
  4. 久别重逢的 std::bad_alloc
  5. 迅雷网页嗅探下载链接的实现
  6. 【c++面向过程实验6】函数
  7. 网易我的世界服务器正在维护,网易《我的世界》Hypixel中国版服务器将停止运营...
  8. 学计算机的自述,计算机的自述作文范文
  9. 包收录外链平台都有哪些
  10. FPGA学习笔面试记录(二)——FPGA基础