Liferay Portal
分为Professional 和 Enterprise两个版本。
Liferay Portal支持多个应用服务器和Servlet容器。Liferay Portal Ent版本需要一个健壮的J2EE服务器,而Pro版本只要一个普通的Servlet服务器就可以运行。如果需要运行EJB,建议使用Pro版本。两个版本的源码和应用接口都是一样的。
默认的,Pro版本分别集成Tomcat / Jetty / Resin作为Web服务器,采用Struts作为Web框架,实现轻量级的系统架构。Enterprise集成JBoss作为Web服务器,采用Spring作为Web框架,兼顾EJB。
Liferay Portal默认集成HSQL数据库,来持久化保存用户自定义的数据。通过修改集成在Liferay Portal的Tomcat的部署描述文件,用户可以更改数据源。Liferay Portal官方网站提供了数据库表的生成脚本。
下面以Pro版本(Tomcat服务器)为例,讲述Liferay Portal的用户策略、内容布局、桌面和品质。
第一节 Liferay Portal安装
由于Liferay Portal Pro版本集成了Tomcat服务器V5,所以只要把应用包下载解压就可以直接运行。
1、从 http://www.iferay.om/web/guest/downloads/portal_pro 下载Pro版本zip包,解压到目录{PORTAL_HOME},目录结构相对普通的Tomcat增加了Liferay文件夹。Liferay是默认的Web应用。
2、正确安装JDK1.4或者JDK1.5,并在环境变量里面正确配置JAVA_HOME变量。

3、从命令行启动{PORTAL_HOME}/bin/startup.bat,启动Liferay Portal。
4、在浏览器地址栏输入http://localhost,访问Portal首页。
5、用Login为test@liferay.com密码为test的用户登录Portal系统,得到的是一个Demo的首页。

如果启动呈现异常,请查看Tomcat控制台查找原因。
Liferay Portal启动之后,HSQL数据库自动启动。
登录系统后,点击右上角“My Account”链接,在“Display”选项卡中将Language改为“Chinese(China)”,以便中文化Portal界面。