Liferay环境搭建、简单说明与相关资料

 2012323

简单说明

该教程为是我在工作交接时编制的文档的一部分,经过测试应该不会有大问题,但可能还是会有所遗漏,请留言指正,谢谢。

转载请注明:http://www.cnblogs.com/iceJava/archive/2012/08/03/liferay.html

环境准备

环境搭建所需要的相关文件存放在Liferay Portal/ Liferay Portal CE 6.0.6文件夹中,版本为Community Edition 6.0.6(社区版本,免费),最新版本可以在以下地址获取http://www.liferay.com/downloads/liferay-portal/available-releases各个文件的说明如下:

l  liferay-plugins-sdk-6.0.6-20110225.rar,liferay portal的开发工具包

l  liferay-portal-doc-6.0.6-20110225.rar,liferay portal的API文档

l  liferay-portal-sql-6.0.6-20110225.rar,liferay portal的各类数据库的建表语句,事实上liferay portal 集成了 hibernate 技术,默认会更新数据库表结构。

l  liferay-portal-src-6.0.6-20110225.rar,liferay portal的源代码

l  liferay-portal-tomcat-6.0.6-20110225.rar,liferay portal的tomcat bundle

l  eclipse_Liferay_IDE_v201103310222-win32.rar, Liferay的开发IDE, 最新版本可以从官网下载,地址http://www.liferay.com/downloads/liferay-projects/liferay-ide. 同时也可以自行安装Liferay开发插件到Eclipse,集成方法见http://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/installation. 另外建议使用官方的IDE进行开发,按照官方的说法是:使用其他IDE进行开发无法保证不出现问题。

l  Jdk, 未提供,请根据实际需要进行选择

安装步骤

  1. 安装JDK并配置好环境变量,JDK版本注意与Liferay Portal、IDE兼容即可
  2. 解压eclipse_Liferay_IDE_v201103310222-win32.rar后得到eclipse文件夹,启动IDE

备注:在未安装JDK的情况下,启动IDE会报错

  1. 解压liferay-plugins-sdk-6.0.6-20110225.rar到lpsdk文件夹(名字随意)
  2. 配置IDE中的liferay SDK,进入window->preferences->liferay->installed Plugin SDKs界面,点击Add,选择上一步liferay sdk解压的lpsdk文件夹,然后给sdk起个名,点击确定保存退出。如下图:

sdk安装完毕之后,可以在创建向导中见到liferay的相关内容,如下:

  1. 解压liferay-portal-tomcat-6.0.6-20110225.rar后得到liferay-portal-6.0.6文件夹
  2. 配置IDE中的 Liferay portal 服务器,进入window->preferences->Server->Runtime Environment界面,点击Add,选择Liferay v6.0 CE(Tomcat 6)并选择create a new local server,如下图:

点击next 进入下一步,选择上一步解压的liferay portal tomcat的解压目录,其他设置如下图。

设置完毕点击finish即可,设置完成之后可以在Server区域见到Liferay的服务器。

  1. 配置数据库,进入第五步解压后得到的liferay-portal-6.0.6文件夹,打开《portal-ext.properties》文件(没有的话自己创建即可)并根据数据库链接信息编辑如下内容:

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=liferay

jdbc.default.password=123456

注意:以MySQL为例,在数据库中需要将上述的账号对应的每小时最XXX多数设置为较高值或不限制,否则在第一次启动服务器初始化数据库时会报错。

设置完毕之后,执行liferay-portal-sql-6.0.6-20110225.rar的create目录下对应数据库文件脚本。

  1. 启动Liferay portal 服务器,liferay 默认会自动初始化数据库,等初始化完毕之后,在浏览器输入http://localhost:8080/ 即可访问。
  2. Liferay 从5.2开始在下载的Liferay里面有一个7cogs的sample, 这个sample 会在数据库中增加一些数据。删除方法是删除liferay-portal-6.0.6\data\hsql文件夹,同时将liferay-portal-6.0.6\tomcat-6.0.29\webapps下的sevencogs-mobile-theme 、sevencogs-hook、sevencogs-theme删除。删除之后可以省去第7步中运行数据库文件脚本的步骤。

其他相关资源

  1. 官方文档《liferay-administrator-guide》和《liferay-developer-guide》,英文,下载地址http://www.liferay.com/documentation/liferay-portal/6.1/user-guide
  2. 《PortletSpec_20.pdf》英文版,Portal2.0 的标准,即JSR286标准,深入研究的话建议仔细看,很多Liferay官方文档中没有得到解答的问题在这里都可以得到答案。
  3. 《Liferay Themes 主题开发》英文,做二次开发避免不了要了解主题开发的,下载地址http://ishare.iask.sina.com.cn/f/23494101.html
  4. 如果你觉得上述文档是天书或者太厚,可以尝试本人整理的《Liferay 6.0.5开发指南综合版 v1.0.1》中文,个人觉得用于快速了解挺不错,下载地址http://ishare.iask.sina.com.cn/f/23606997.html
  5. 《Liferay Portal CE 6.0.6 安装教程文档》中文,下载地址http://ishare.iask.sina.com.cn/f/23616349.html
  6. 《Liferay Portal CE 6.0.6 安装教程录像》,下载地址http://ishare.iask.sina.com.cn/f/23616270.html,觉得看文档太没意思的,看以看下这个。请使用《屏幕录像专家》的LXE播放器播放,下载地址http://ishare.iask.sina.com.cn/f/33356633.html
  7. 《Liferay 数据结构 中文》下载地址http://ishare.iask.sina.com.cn/f/33355474.html
  8. 《Liferay 权限结构 中文》下载地址http://ishare.iask.sina.com.cn/f/33356702.html
  9. 《Portlets in Action》官方推荐的教程,请自行搜索。

转载于:https://www.cnblogs.com/iceJava/archive/2012/08/03/liferay.html

Liferay环境搭建、简单说明与相关资料相关推荐

  1. srs视频服务环境搭建简单流程

    srs视频服务公网环境搭建简单流程 环境 一台Linux笔记本电脑. 一台win笔记本电脑. 一部安卓手机. 一个动态公网ip. 一个华为路由AX3 Pro. 一个花生壳域名. 一点点耐心 文章目录 ...

  2. 基于WPF的桌面宠物开发(一) :WPF简介+环境搭建+简单界面

    目录 一.WPF简介 1.什么是WPF? 二.WPF环境搭建 1.Visual Studio安装 2.安装 ".Net桌面开发" 工具包 3.新建WPF项目 4.导入WpfAnim ...

  3. Hadoop(CDH)分布式环境搭建(简单易懂,绝对有效)

    大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! 本文是由alice菌发表在:https://blog.csdn.net/weixin_4431883 ...

  4. 【环境搭建】Docker镜像相关操作(切换镜像源、查询、获取、查看、创建、上传、保存、删除等)

    目录 1 镜像源查看及设置 2 镜像相关操作 2.1 获取镜像列表 2.2 镜像下载 2.3 查看本地的镜像 2.4 从镜像创建容器 2.5 将容器抽象为镜像--commit 2.6 将容器抽象为镜像 ...

  5. Windows下Python开发环境搭建简单教程

    Python下载 首先访问Python官方网站:https://www.python.org 如图示选择最新版本点击 Python安装 1.双击执行下载下来的可执行文件 2.在第一个安装界面需要勾选A ...

  6. Flutter开发之环境搭建

    Flutter简介 Flutter 是Google开发的一个移动跨平台(Android 和 iOS)的开发框架,使用的是 Dart 语言.和 React Native 不同的是,Flutter 框架并 ...

  7. Linux入门-环境搭建、基本指令以及权限讲解

    这次我给大家介绍Linux系统,究竟怎么更快上手Linux,怎么学习Linux?接下来我给大家分享一下干货. Linux入门 环境搭建 Linux指令 基本指令 ls命令 cd指令 安装软件的指令 r ...

  8. PanGu STM32MP1开发环境搭建

    STM32MP1开发环境搭建 更新记录 0 - 相关文章 1 - 前期准备 2 - 交叉工具链 2.1 - 安装qt交叉工具链 2.2 - 设置环境变量 3 - 了解STM32MP1启动 3.1 - ...

  9. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

最新文章

  1. java 怎么判断1_1.0_1.00是同一个数_php如何优雅的判断 0.0/0.00/0.000 是否为空? 测试过用empty函数不行...
  2. pytorch选出数据中的前k个最大(最小)值及其索引
  3. java ssl 无证书_java – 如何修复SSL – 没有可用的证书
  4. hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系
  5. android 定时闹钟逻辑,Android 定时执行任务 AlarmManager的使用(可用于闹钟开发)...
  6. 基于ssh人事考勤管理系统
  7. Java job interview:WinForm桌面小程序设计思想及项目实现思路
  8. 高德地图根据经纬度生成位置定位图片(发送位置)
  9. Python——类的继承
  10. 安科瑞电力监控系统在教学演示中的应用
  11. 用exec()函数执行新程序
  12. 硬盘分区形式MBR转GPT
  13. Linux查询网络配置相关命令
  14. open source 3d map_3D视觉技术在机器人抓取作业中的应用实例
  15. MongoDB地理空间移动演示
  16. keil5图标变成白色_设计师必看的图标设计指南「下」
  17. mysql中文乱码server_mysql中文乱码解决方法
  18. 山西省计算机专业的专科排名,2021年山西十大专科学校排名 山西最好的高职院校...
  19. [AI画图本地免安装部署]Windows 10 Nvidia平台部署AUTOMATIC1111 版本 stable diffusion 免安装版
  20. 如何构造一个出错的压缩包

热门文章

  1. MIPCMS V3.1.0 远程写入配置文件Getshell过程分析(附批量getshell脚本)
  2. 学习笔记(9):C#急速入门-格式化字符串输出
  3. 认清面向服务架构(SOA)的本来面目
  4. python字典和集合对象可以进行索引操作吗_python 集合(set)和字典(dictionary)的用法解析...
  5. 前端框架和后端框架总结
  6. 哈希表冲突及处理冲突的方法(含例子)
  7. 【JAVA】【刷题子】1037. 有效的回旋镖
  8. Kali linux渗透测试系列————24、Kali linux 渗透攻击之客户端攻击
  9. CorelDRAW利用真实图片制作写意水墨画效果
  10. php采购系统,jsp2161采购管理系统mysql