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

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/p/liferay.html