Liferay 6.0
1、准备:
下载:liferay-ide-eclipse-updatesite-1.1.0.zip
liferay-plugins-sdk-6.0.5.zip
liferay-portal-tomcat-6.0.5.zip
liferay-portal-sql-6.0.5.zip
eclipes3.5 以上
postgres数据库
2、安装:
1.解压liferay-plugins-sdk-6.0.5.zip、liferay-portal-tomcat-6.0.5.zip、liferay-portal-sql-6.0.5.zip、
cas-server-3.4.2-release.Zip这三个文件
2.安装liferay 数据库,liferay-portal-sql-6.0.5\liferay-portal-sql-6.0.5\create中的
create-mysql.sql,将其导入mysql中
3.数据库配置
Liferay默认数据库是Hypersonic,实际开发中我们不会用该数据库,这里我们就以postgreSql 数据库为例来讲述一下liferay使用不同数据库的配置。
1)在postgreSql数据库中创建liferay对应的数据库数据
下载liferay-portal-sql-6.0.5.zip包,解压缩后,把create文件夹下的create-postgresql.sql文件放到postgreSql数据库中执行数据脚本生成对应的表。
2)liferay对应的安装目录
a)找到
liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/portal-imp.jar 的文件,解压缩后,找到portal.properies并打开编辑,找到以下代码如下图:
把上面四行代码用#注释掉,并把以下代码的注释去掉,如下图
设置对应的用户和密码
b)找到liferay-portal-6.0.5/tomcat-6.0.26/conf/Catalina/localhost/ROOT.xml
打开添加以下代码:
auth="Container" type="javax.sql.DataSource" username="postgres" password="1102c1102c" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://IP:5432/lportal" maxActive="20" maxIdle="10"/> 4.启动eclipse3.5, liferay-ide-eclipse-updatesite-1.1.0插件如下图: 在help菜单中选择Install New software选项,则出现以下页面: 点击Archive按钮,浏览liferay的eclipse插件的文件 点击ok按钮,进行liferay IDE的安装,如下图: 点击Next按钮后,再点击Finish按钮进行安装,如图 点击ok,再点击yes按钮完成IDE的安装。Eclipse重启后,完成IDE的安装。liferay SDK和liferay 服务的配置 如下图: 按上面操作,得到以下图片 配置sdk ,如图: 配置liferay portal Runtime,如图 点击finish完成配置。 5.启动liferay门户的服务 在eclipse中启动liferay服务,选择server视图右键菜单的Start,也可以在终端tomcat/bin 目录下运行startup.sh,启动服务。如图: 服务启动完毕后,在浏览器中输入http://localhost:8080,访问liferay门户 启动成功 登录liferay Portal 在打开的浏览器中,点击右上角的login,输入帐号和密码。在这里的输入的帐号密码为 email: test@https://www.doczj.com/doc/366462645.html, password: test 登陆成功 Liferay6.0 配置cas 1、准备: cas-server-3.4.2-release.Zip 其他同上 2、安装: 解压cas-server-3.4.2-release.Zip将cas-server-3.4.2-release\cas-server-3.4.2\modules 中的cas-server-webapp-3.4.2.war跟名为cas-web.War将其复制到 liferay6.0.5\liferay-portal-tomcat-6.0.5\liferay-portal-6.0.5\deploy文件夹下 复制cas-server-3.4.2-release\cas-server-3.4.2\modules文件中 、 将其粘贴到liferay6.0.5\liferay-portal-tomcat-6.0.5\liferay-portal-6.0.5\tomcat-6.0.26\webapps\cas-web\WE B-INF\lib中,并重新启动服务,之后会发现tomcat的webapps目录下会出现cas-web文件夹说明部署成功 3、生成server key 2.导出证书 3.将证书导入jre的可信区 G:\liferay\liferay-portal-6.0.5\tomcat-6.0.26\jre1.6.0_21\win\lib\security\cacerts 4.配置TOMCAT 在tomcat服务器的目录下找到config\server.xml,添加如下配置: maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> 将注释去掉,并添加 5.配置数据库访问方式 1)将数据库驱动拷贝到cas-web\WEB-INF\lib目录下 2)将cas-server-support-jdbc-3.3.jar拷贝到cas-web\WEB-INF\lib目录下 3)添加数据源配置信息[下面是使用mysql数据库的配置方式] 打开cas-web\WEB-INF下的deployerConfigContext.xml文件,添加以下配置: class="org.springframework.jdbc.datasource.DriverManagerDataSource"> value="jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF -8"/> 4)修改登录验证方法 总共有三种登录验证方法,目前采用select语句验证 在deployerConfigContext.xml中注释掉 class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticatio nHandler"> 之后添加 重新启动服务 5) Portlet CAS相关配置 启动服务器,登陆portlet,进入控制面板→门户→设置→认证→CAS,具体配置信息如下所示: 之后保存,退出系统,如果退出后跳转到如下页面,即表明配置成功