LiferayPortal 配置使用Oracle和OpenLDAP
2012-07-31 17:10
405 查看
一、环境说明
1、Liferay 服务器在一台Windows XP的机器上,下载的Liferay Portal 6.1(绑tomcat)版本。
2、数据存储在另一台数据库服务器上,版本:Oracle 10g
3、ldap服务器在一台linux服务器上,版本:OpenLDAP 2.4.31
二、准备
1、下载liferay-portal-tomcat-6.1.0-ce-ga1.zip
2、下载ojdbc12.jar
3、下载BerkeleyDB 4.8.30 for linux
4、下载OpenLDAP 2.4.31 for linux
5、 下载数据库初始化脚本
三、安装Liferay Portal
1、解压LiferayPortal到D盘根目录,并修改文件夹名为liferay-portal
2、将ojdbc14.jar复制到liferay-portal\tomcat-7.0.23\lib目录下
3、创建数据库用户,用户名liferay,密码liferay。
4、解压初始化脚本,将create\create-oracle.sql导入到数据库中liferay用户对象下。
5、运行liferay-portal\tomcat-7.0.23\bin\startup.bat,启动LiferayPortal。
6、启动成功后会自动弹出浏览器,打开Portal首页。
四、配置Oracle
1、首次启动tomcat成功后会弹出配置页面,
2、在Default Language的下拉列表中选中文,点击右侧的"Change"按钮,更新为中文。注意,这个版本最好在这修改中文设置,如果进Portal设置中去修改,可能不生效。
3、输入基本信息,点击页面下方的默认数据库“更改”,展开数据库配置区域。
4、数据库类型中选Oracle,JDBC URL中修改自己的数据库地址和服务名,用户名和密码处输入liferay。点击完成配置。
5、如果各项信息录入没有问题,页面会提示配置保存成功。
6、最后转到设置新密码页面,输入新密码后自动登录,并转到主页面。
四、配置LDAP
1、ldap的编译安装需要BerkeleyDB的支持,所以要先安装BerkeleyDB。
2、在openldap-2.4.31\README文件中可以看到软件安装的要求,此版本对BDB和HDB的要求是BerkeleyDB 4.4-4.8或5.0-5.1的版本,不过我用4.4和5.0、5.1的版本都没有测试成功,所以选用的4.8的版本。
3、解压BerkeleyDB包,编译安装BerkeleyDB。
4、配置环境变量
配置LDAP时可能会有如下错误提示:
1、BerkeleyDB not available,产生此错误的原因可能是没有安装BerkeleyDB,或没有设置环境变量。
2、BerkeleyDBversionmismatch,产生此错误的原因是BerkeleyDB的版本对于OpenLDAP不适用。
1、Liferay 服务器在一台Windows XP的机器上,下载的Liferay Portal 6.1(绑tomcat)版本。
2、数据存储在另一台数据库服务器上,版本:Oracle 10g
3、ldap服务器在一台linux服务器上,版本:OpenLDAP 2.4.31
二、准备
1、下载liferay-portal-tomcat-6.1.0-ce-ga1.zip
2、下载ojdbc12.jar
3、下载BerkeleyDB 4.8.30 for linux
4、下载OpenLDAP 2.4.31 for linux
5、 下载数据库初始化脚本
三、安装Liferay Portal
1、解压LiferayPortal到D盘根目录,并修改文件夹名为liferay-portal
2、将ojdbc14.jar复制到liferay-portal\tomcat-7.0.23\lib目录下
3、创建数据库用户,用户名liferay,密码liferay。
4、解压初始化脚本,将create\create-oracle.sql导入到数据库中liferay用户对象下。
5、运行liferay-portal\tomcat-7.0.23\bin\startup.bat,启动LiferayPortal。
6、启动成功后会自动弹出浏览器,打开Portal首页。
四、配置Oracle
1、首次启动tomcat成功后会弹出配置页面,
2、在Default Language的下拉列表中选中文,点击右侧的"Change"按钮,更新为中文。注意,这个版本最好在这修改中文设置,如果进Portal设置中去修改,可能不生效。
3、输入基本信息,点击页面下方的默认数据库“更改”,展开数据库配置区域。
4、数据库类型中选Oracle,JDBC URL中修改自己的数据库地址和服务名,用户名和密码处输入liferay。点击完成配置。
5、如果各项信息录入没有问题,页面会提示配置保存成功。
6、最后转到设置新密码页面,输入新密码后自动登录,并转到主页面。
四、配置LDAP
1、ldap的编译安装需要BerkeleyDB的支持,所以要先安装BerkeleyDB。
2、在openldap-2.4.31\README文件中可以看到软件安装的要求,此版本对BDB和HDB的要求是BerkeleyDB 4.4-4.8或5.0-5.1的版本,不过我用4.4和5.0、5.1的版本都没有测试成功,所以选用的4.8的版本。
3、解压BerkeleyDB包,编译安装BerkeleyDB。
[root@vm ~]#tar -xvf db-4.8.30.tar.gz [root@vm ~]#cd db-48.30\build_unix[root@vm build_unix]#../dist/configure --prefix=/usr/local/BerkeleyDB [root@vm build_unix]#make [root@vm build_unix]#make install注意,编译时一定要切换到db-48.30\build_unix目录下。
4、配置环境变量
[root@vm build_unix]#export LDFLAGS="-L/usr/local/BerkeleyDB/lib" [root@vm build_unix]#export CPPFLAGS="-I/usr/local/BerkeleyDB/include" [root@vm build_unix]#export LD_LIBRARY_PATH="/usr/local/BerkeleyDB/lib"5、解压openldap包,编译安装openldap
[root@vm ~]#tar -xvf openldap-2.4.31.tar.gz [root@vm ~]#cd openldap-2.4.31 [root@vm openldap-2.4.31#./configure [root@vm openldap-2.4.31]#make depend [root@vm openldap-2.4.31]#make install6、启动ldap服务器
[root@vm ~]#cd /usr/local/libexec [root@vm libexec]#./slapd五、注意
配置LDAP时可能会有如下错误提示:
1、BerkeleyDB not available,产生此错误的原因可能是没有安装BerkeleyDB,或没有设置环境变量。
2、BerkeleyDBversionmismatch,产生此错误的原因是BerkeleyDB的版本对于OpenLDAP不适用。
相关文章推荐
- Liferay Portal 6.2 CAS 使用与配置
- 配置 Oracle 11g侦听器来使用SQL操作ST_Geometry(DLL路径问题)
- mybatis-generator/oracle配置和使用
- Oracle数据库开发(一) Windows下配置使用ProC
- oracle客户端配置与使用(vb)
- 使用net Manager工具远程连接Oracle配置监听
- Oracle 11g使用Net Configuration Assistant工具配置监听程序
- Liferay中如何在Portal级别的Session中放入属性然后在Portlet中使用
- oracle 11g安装后的配置及使用
- 使用Oracle绿色客户端(InstantClient)连接远程Oracle的配置方法
- oracle-public -yum 配置使用
- Oracle客户端配置及其使用说明
- 配置openldap使用SSL连接
- 配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
- Oracle使用配置文件创建口令管理策略
- ArcSDE10.1配置Oracle 监听器来使用SQL操作ST_Geometry(个人改动版)
- 新建Oracle数据库时,提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序
- oracle免安装服务器,pl/sql加instantclient的配置使用
- Oracle Golden Gate 系列五 -- GG 使用配置 说明
- 免安装Oracle客户端软件-使用pl/sql配置登陆