Liferay环境搭建、简单说明与相关资料
Liferay环境搭建、简单说明与相关资料
2012年3月23日
简单说明
该教程为是我在工作交接时编制的文档的一部分,经过测试应该不会有大问题,但可能还是会有所遗漏,请留言指正,谢谢。
转载请注明: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, 未提供,请根据实际需要进行选择
安装步骤
- 安装JDK并配置好环境变量,JDK版本注意与Liferay Portal、IDE兼容即可
- 解压eclipse_Liferay_IDE_v201103310222-win32.rar后得到eclipse文件夹,启动IDE
备注:在未安装JDK的情况下,启动IDE会报错
- 解压liferay-plugins-sdk-6.0.6-20110225.rar到lpsdk文件夹(名字随意)
- 配置IDE中的liferay SDK,进入window->preferences->liferay->installed Plugin SDKs界面,点击Add,选择上一步liferay sdk解压的lpsdk文件夹,然后给sdk起个名,点击确定保存退出。如下图:
sdk安装完毕之后,可以在创建向导中见到liferay的相关内容,如下:
- 解压liferay-portal-tomcat-6.0.6-20110225.rar后得到liferay-portal-6.0.6文件夹
- 配置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的服务器。
- 配置数据库,进入第五步解压后得到的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目录下对应数据库文件脚本。
- 启动Liferay portal 服务器,liferay 默认会自动初始化数据库,等初始化完毕之后,在浏览器输入http://localhost:8080/ 即可访问。
- 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步中运行数据库文件脚本的步骤。
其他相关资源:
- 官方文档《liferay-administrator-guide》和《liferay-developer-guide》,英文,下载地址http://www.liferay.com/documentation/liferay-portal/6.1/user-guide
- 《PortletSpec_20.pdf》英文版,Portal2.0 的标准,即JSR286标准,深入研究的话建议仔细看,很多Liferay官方文档中没有得到解答的问题在这里都可以得到答案。
- 《Liferay Themes 主题开发》英文,做二次开发避免不了要了解主题开发的,下载地址http://ishare.iask.sina.com.cn/f/23494101.html
- 如果你觉得上述文档是天书或者太厚,可以尝试本人整理的《Liferay 6.0.5开发指南综合版 v1.0.1》中文,个人觉得用于快速了解挺不错,下载地址http://ishare.iask.sina.com.cn/f/23606997.html
- 《Liferay Portal CE 6.0.6 安装教程文档》中文,下载地址http://ishare.iask.sina.com.cn/f/23616349.html
- 《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
- 《Liferay 数据结构 中文》下载地址http://ishare.iask.sina.com.cn/f/33355474.html
- 《Liferay 权限结构 中文》下载地址http://ishare.iask.sina.com.cn/f/33356702.html
- 《Portlets in Action》官方推荐的教程,请自行搜索。