liferay框架,

  liferay框架,

  应用

  框架,它实现了很多规范,其设计、功能与用户体验不是其他门户系统可以相比的。最近生命刚刚拿到了2008开源门户大奖,而且太阳公司加入也到了救生筏社区中,参与一些小港的开发。可以看出,其前景很好。不过,由于官方的文档还没有出,而且救生筏

  5.1.x与4.x在配置上有很大差别,在此,我将我的安装与配置经验分享给大家:)

  MySQL5

  杰尔1.6.0.7

  与雄猫捆绑的救生筏

  Ubuntu 8.04

  下载救生筏

  5.1.1

  到官方下载主页:

  http://www.liferay.com/web/guest/downloads/portal

  下载与Tomcat 6.0捆绑在一起并解压到你指定的位置(即安装目录

  $LIFERAY_HOME)。

  配置数据库

  配置数据源

  编辑

  $ LIFERAY _ HOME/conf/Catalina/localhost/root。可扩展置标语言注释掉

  极超音速的段,反注释

  关系型数据库段,修改你的关系型数据库

  配置(红色部分可能需要修改,本文均如此),如下:

  !-

  高超音速-

  !-

  资源

  name=jdbc/LiferayPool

  auth=Container

  type=javax.sql.DataSource

  驱动程序类名= org。hsqldb。“JDBC司机”

  url=jdbc:hsqldb:lportal

  用户名=sa

  密码=

  maxActive=20

  /

  -

  !-

  MySQL -

  资源

  name=jdbc/LiferayPool

  auth=Container

  type=javax.sql.DataSource

  驱动程序class name= com。MySQL。JDBC。“司机”

  URL= JDBC:MySQL://localhost:3306/lportal?

  use unicode=true ampcharacterEncoding=UTF-8安培;useFastDateParsing=false

  用户名=lportal

  密码=dl88250

  maxActive=20

  /

  生成数据库

  http://www.liferay.com/web/guest/downloads/additional

  下载数据库生成脚本Liferay门户5.1.1 SQL脚本

  解压后在目录创造下找到create-mysql.sql,将该脚本导入MySQL,创建救生筏数据库(使用默认恢复,也就是恢复样品

  数据那种)。

  创建数据库用户

  创建用户

  lportal(在2.a配置中提到的),并将计划

  lportal的所有操作授权给该用户。

  添加数据库连接驱动

  下载关系型数据库

  连接器罐,

  德夫街http://号。MySQL。com/get/下载/Connector-J/MySQL-Connector-Java-5。1 .6 .焦油。gz/from/pick #镜像

  并将该冲突放到

  $LIFERAY_HOME/lib下。

  测试一下,使用test@liferay.com,密码试验登录救生筏

  门户网站。

  整合国际体育仲裁法庭

  理论上,中科院

  计算机网络服务器应该部署在单独的验证服务器上,不过,由于环境所限,就将国际体育仲裁法庭

  计算机网络服务器部署在救生筏的雄猫下了。

  配置国际体育仲裁法庭服务器

  点这里下载,将这个战争拷贝到

  $HOME下救生筏/部署(这个目录启动救生筏

  入口后将自动生成,是救生筏

  插件的热部署目录),这样救生筏将自动部署落下服务器。在

  $LIFERAY_HOME/webapps/下看到cas-web,说明部署成功。

  启用Tomcat SSL

  编辑

  $LIFERAY_HOME/conf/server.xml,反注释加密套接字协议层配置段,如下:

  !-

  在端口8443上定义一个SSL HTTP/1.1连接器

  该连接器使用安全套接字扩展配置,当使用年百分率时

  连接器应该使用心脏出血风格的配置

  在年百分率文档中描述-

  连接器

  port=8443 协议=HTTP/1.1 SSLEnabled=true

  maxThreads=150 scheme=https

  secure=true

  客户端身份验证= false SSL协议= TLS /

  配置国际体育仲裁法庭客户端

  点这里下载国际体育仲裁法庭客户端(这个客户端用的是耶鲁大学的实现),解压后找到卡斯客户端。冲突并放到

  $ LIFERAY _ HOME/WEB apps/ROOT/we b-INFO/lib/下。(貌似已经有这个冲突了- -!)

  使用爪哇岛开发工具包工具工具生成加密套接字协议层证书

  在任何目录(我在首页)下使用命令:

  密钥工具-genkey-别名Tomcat-key pass change it-keyalg RSA

  将生成。密钥库在$HOME下。

  注意:在输入你的名和姓是什么?时请使用你的主机名(参考/etc/hosts文件),不要用知识产权。

  整个过程如下:

  Daniel @ Daniel-desktop:~ $ keytool-genkey-alias Tomcat-key pass change it-keyalg RSA

  输入密钥库密码:

  重新输入新密码:

  你的名和姓是什么?

  [未知]:丹尼尔-桌面

  您的组织单位名称是什么?

  [未知]:参见

  你的组织名称是什么?

  【未知】:Jinfonet

  你所在的城市或地区的名称是什么?

  【未知】:昆明

  你所在的州或省的名称是什么?

  【未知】:云南

  这个单位的两个字母的国家代码是什么?

  【未知】:CN

  CN=daniel-desktop,OU=SEE,O=Jinfonet,L=昆明,ST=云南,C=CN是否正确?

  [否]:是

  从密钥库导出证书,并将该证书导入JRE:

  Daniel @ Daniel-desktop:~ $ keytool-export-alias Tomcat-key pass change it-file server . cert

  Daniel @ Daniel-desktop:~ $ keytool-import-alias Tomcat-file server . cert-key pass change it-keystore $ JAVA _ HOME/JRE/lib/security/cacerts

  测试SSL连接

  访问https://丹尼尔-桌面:8443

  (由于证书不是权威机构颁发的,加个例外),那么页面会自动跳转到https://丹尼尔-桌面:8443/web/guest/home,这就是我们的Liferay。

  门户主页。唯一使用的协议是https。这样就说明SSL启用成功了!

  配置CAS

  使用您的test@liferay.com帐户登录门户并使用企业版。

  管理Portlet设置CAS:

  企业管理

  设置

  认证

  CAS,启用CAS,如下所示:

  记得点Save。

  注销当前帐户(test@liferay.com),你可以看到注销。

  一个成功的提示。再次使用

  http://丹尼尔-桌面:8080

  当访问并登录时,您将跳转到CAS验证页面,这表明CAS配置成功。

  CAS登录验证

  在CAS的验证页面,用test作为账号,test作为密码(只要账号==密码)来测试是否能通过CAS的验证。结果应该还可以,但是跳没表现出什么。因为我们没有真正通过我们的门户。

  用户的帐户验证。

  关于CAS和Liferay

  有关集成的详细信息,请参考此处。

  请参考这里的CAS和Tomcat下的SSO。

  自定义CAS登录验证

  【此部分未说完,请关注本文作者的博客:

  http://blog.csdn.net/DL88250

  供最新参考:)]

  此处参考:http://blog.csdn.net/DL88250/archive/2008/08/26/2831855.aspx.

  经过这一番“折腾”,我们的传送门终于可以用了。这一次,我们学习了Liferay。

  门户的基本配置和CAS的集成。之后还有很多需要改进的地方。例如界面定制、用户权限管理和扩展Portlet。

  插件/环境应用程序等。在以后的文章中,我将与您分享我使用、配置和开发Liferay的经验。请积极关注。

  : )

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: