liferay_开发文档(安装篇)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

 一、Liferay的安装与使用

目前liferay的最新版本是liferay portal 7.0.5,下载地址:http://sourceforge.net/projects/lportal/ 
这里下载的是liferaytomcat6绑定的版本,而且自带jdk1.6,下载完后需要做以下几个步骤便可轻松跑起来liferay了。
1
、下载完后最好找个文件夹专门用来做liferay的工作空间,因为以后好多文件下载,这样方便管理。

Unzip liferay-portal-tomcat-6.0.5.zip
首先解压liferay-portal-tomcat-6.0.5.zip,解压后其目录结构如下:

liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/data/
目录下放是liferay自带的例子(7coogs)、数据库hsql的脚本及lucene产生的文档。
liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/
这个就是tomcathome目录了,里面的结构和一般的tomcat是一样的,在webapps目录中放的就是liferay portal 的应用war包了,其中ROOT是最重要的,你会发现WEB-INF/classes中没有class文件,因为它们被打成jar包放在WEB-INF/lib下了,这样效果也一样。
2
liferay中自带hsql数据库,如果你要改其他数据库的话可以在
liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes
下新建一个portal-ext.properties文件,内容如下(这里用mysql当作例子):
    #
    # MySQL
    #
    jdbc.default.driverClassName=com.mysql.jdbc.Driver
    jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
    jdbc.default.username=root
    jdbc.default.password=1234
其他数据库配置可以参见:

http://www.liferay.com/community/wiki/-/wiki/Main/Database+Portal+Properties 
上面的配置仅仅只是liferay 6.0 之后的方法,与之前的版本还是有不同的,具体的各版本的数据库配置可以
参考:http://www.liferay.com/community/wiki/-/wiki/Main/Database+Configuration
3
、在liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/bin 目录中执行./startup.bat
此时就已经启动tomcat了,一般会启动5分钟左右。启动完毕后会自动在浏览器中打开
http://localhost:8080,
这样你就可以开始访问liferay portal 了。
关闭就执行./shutdown.sh

4、登录liferay Portal

在打开的浏览器中,点击右上角的login,输入帐号和密码。在这里的输入的帐号密码为

email:bruno@7cogs.com

password:bruno

liferay5.2之后的版本中都带有一个7cogs.inc公司的示例数据库,所以这里的管理员帐号密码如上。如果删除示例数据库,则账号密码如下:

email:test@liferay.com

password:test

这是首次登陆状态,需要配置

 

我们使用默认用户名,test@liferay.com

 

这里我使用一个新的密码saisai

输入一个密码问题,我随便设置一个

然后返回登陆即可,下面便是登陆效果

5、删除7cogs例子

a、在tomcat/webapps下面找到目录sevencogs-hook这个目录,删除掉

b、在删除与tomcat平级的data/hsql目录

c、重启tomcat,这时的管理员帐号就变为test@liferay.com/test
6
liferay启动的时候日志信息是乱码怎么办?
打开liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/conf/ 目录下的logging.properties文件,加上一句java.util.logging.ConsoleHandler.encoding = gbk ,重新启动就行了。
                  
    


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/934846


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
监控 IDE Java
JRebel插件使用详解
JRebel插件使用详解
JRebel插件使用详解
|
6天前
idea的yapi插件使用详解
idea的yapi插件使用详解
9 0
|
开发工具
AndroidStudio插件开发(进阶篇之Editor)
AndroidStudio插件开发(进阶篇之Editor)
AndroidStudio插件开发(进阶篇之Editor)
学习笔记jira项目28-安装ant design库
学习笔记jira项目28-安装ant design库
51 0
学习笔记jira项目28-安装ant design库
|
XML Java 数据格式
openfire 插件开发
插件分类 消息等内部插件 这类插件主要用于对 openfire 内消息,状态等扩展 webUI 插件 这类插件主要用于对 openfire 控制台扩展 web接口插件 这类插件主要用于对 openfire 后台接口扩展 插件开发基本流程 实现 Plugin 类 添加 plugin.
1514 0
|
Android开发 开发者 Java
Eclipse离线安装Emmet插件----web开发者绝对熟悉的插件之一
web开发者对Emmet 这个插件相信大家都不会陌生。       之前是重配eclipse环境的时候基本都需要重新安装这个插件,之前都是通过eclipse的在线安装,但是因为懒的缘故,久而久之连在线安装的过程都懒得等了。
1961 0
|
jenkins 持续交付 Windows
UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包
原文:UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包 背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build。
2349 0
|
开发工具 开发者