公司的客户采用的J2EE是由weblogic websphere MQ Sun oneldap(现在是oracle的) Oracle 组成的.对于ldap,其实我是一直不熟悉的,从定义到使用,只会使用ldap browser ,这一段时间跟踪学习openldap的使用,估计和oracle ldap大同小异.
以我们的linux实验机为例,进行安装记录.
准备:openldap安装包,DekeleyDB包(不要用最新的,可以上网查下比较经典的版本,
在此我最终使用4.7.25)
1.下载安装包.从官网上下载安装包.
这里选择版本号为2.4.23 安装.经验有限,所以执行默认编译安装.在config的时候遇到了问题,原来需要预先安装,从oracle 官方网站上下载 berkeleyDB.
安装doc链接如下,因为我事前没有好好准备,不知道选项,就默认了.
安装之后,默认目录为/opt/local/BerkeleyDB.5.2
export出必要的环境变量. 以我的说明:编辑了个env.sh的文件,注意权限为要可执行
- LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/BerkeleyDB.5.2/lib"
-
LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.5.2/lib"
-
CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB.5.2/include"
-
export LD_LIBRARY_PATH LDFLAGS CPPFLAGS
导入这些变量
然进入解压好的openladp安装目录, 继续运行 ./configure会出现以下错误
- configure: error: BDB/HDB: BerkeleyDB not available
这个是因为BerkeleyDB版本过高引起的,后来果断重新安装了4.7.25版本的BerkeleyDB.环境变量也一并改过来(将5.2改成4.7).
configure 通过
然后就按着doc来
- #make depend
-
#make
-
#make install
不出意外,将在/opt/local/bin 下出现所需要的东西 也可以man到相应的命令.基本安装到此完成.
阅读(2803) | 评论(0) | 转发(0) |