liferay mysql_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/
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环境的初步搭建相关推荐
- Liferay Portal学习笔记-coldTear
[原创]Liferay Portal学习笔记(一):安装 一. 简单安装 1)下载并安装 JDK1.5 1. 下载并安装 Windows Platform J2SE(TM) Development ...
- Android学习笔记之(一)开发环境搭建
Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...
- ROS学习笔记一:安装配置ROS环境
ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...
- PyTorch学习笔记(一):PyTorch环境安装
往期学习资料推荐: 1.Pytorch实战笔记_GoAI的博客-CSDN博客 2.Pytorch入门教程_GoAI的博客-CSDN博客 本系列目录: PyTorch学习笔记(一):PyTorch环境安 ...
- 大数据学习笔记第1课 Hadoop基础理论与集群搭建
大数据学习笔记第1课 Hadoop基础理论与集群搭建 一.环境准备 二.下载JDK 三.安装JDK 四.下载hadoop 五.安装hadoop集群 六.打通3台服务器的免密登录 七.hadoop集群配 ...
- Python3学习笔记01-环境安装和运行环境
最近在学习Python3,想写一些自己的学习笔记.方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程. 1.下载 1)打开https://www.pyth ...
- Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)...
随想 高考发挥失常.科三遇火车发挥失常,各种不顺--突然发现假期都快没了,才想起高考前想象的这个假期要做的一堆事,现在来多完成一件吧. 这几篇博客仅只是我的学习笔记,凑合看吧.我这个python小白看 ...
- Spark基础学习笔记10:Scala集成开发环境
文章目录 零.本讲学习目标 一.搭建Scala的Eclipse开发环境 (一)安装Scala插件 (二)创建Scala项目 二.搭建Scala的IntelliJ IDEA开发环境 (一)启动IDEA ...
- Linux学习笔记(一)(服务器环境搭配 常用命令 文件属性)
Linux学习笔记(一) 概述 Linux发行版 Linux应用 Linux系统运行级别 远程环境配置 连接服务器 安装宝塔 配置环境 测试 测试连接Tomcat 测试访问网站 测试上传 学习Linu ...
最新文章
- 机器学习博士自曝:实验室「阉割」我的创造力,劝你别读!
- “最粉嫩”的JVM垃圾回收器及算法,王者笔记!
- C# 实现DB文件的导入导出功能
- 《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
- django-演练-老师列表页的显示-通过table显示
- 写给小白的计算机概论
- macOS下利用dSYM文件将crash文件中的内存地址转换为可读符号
- 面对key数量多和区间查询低效问题:Hash索引趴窝,LSM树申请出场
- w我的世界pe开服器php7,我的世界手机自主开启PE服务器教程
- java兄弟_java实现兄弟孩子树代码
- 【Java基本功】一文读懂final关键字的用法 1
- HTML5学习总结(2)——header/nav/footer/article/section/aside
- 【数字信号处理】基于matlab数字信号同步压缩变换【含Matlab源码 1534期】
- 我来学网络——三种数据通信方式
- java的swing案例
- 谷歌开发者大会召开 地图服务成亮点
- 基于Salt Event系统构建Master端returner
- SAP Exchange Rate 外币汇率的设置
- css实现背景动态效果图
- __new__方法,单例模式的小应用
热门文章
- YUV数据格式的转换(NV12ToI420)和旋转(旋转90度)
- toi,atol,strtod,strtol,strtoul实现类型转换
- idea中添加mysql驱动jia包的方法
- 久别重逢的 std::bad_alloc
- 迅雷网页嗅探下载链接的实现
- 【c++面向过程实验6】函数
- 网易我的世界服务器正在维护,网易《我的世界》Hypixel中国版服务器将停止运营...
- 学计算机的自述,计算机的自述作文范文
- 包收录外链平台都有哪些
- FPGA学习笔面试记录(二)——FPGA基础