一、安装所需环境:
1、JDK 1.8
2、MySQL5.7
3、OpenLDAP2.4.42
4、Apache Directory Studio 2.0.0-M9
5、wildfly-10.0.0.Final
以上工具都可以在下载地址可在官方文档中找到
二、所需资源
binaries下载地址
我下载的是dcm4chee-arc-5.10.0-mysql这个版本。
下载完成后,解压在本地目录下,修改~/.bash_profile文件添加:
DCM4CHEE_ARC=/home/usertest/dcm4chee-arc-5.10.0-mysql(解压文件的目录)
export DCM4CHEE_ARC
三、JDK安装
使用yum安装,安装版本应该是jdk1.8
sudo yum install java
四、MySQL的安装和配置:
1、mysql的安装详见:这篇日志
2、mysql的配置:
(1)、 创建数据库并授权用户:
> mysql -u root -p<root-password>
mysql> create database <database-name>;
mysql> grant all on <database-name>.* to '<user-name>' identified by '<user-password>';
mysql> quit
(2)、导入sql文件创建表
> mysql -u <user-name> -p<user-password> <database-name> < $DCM4CHEE_ARC/sql/create-mysql.sql
五、openLDAP的安装和配置:
1、安装:
(1)、安装Berkeley DB4.6.21(openLDAP2.4.42支持bdb版本应该是4.4到6.0具体记不清楚了)
sudo yum install gcc
wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz
tar zxvf berkeley-db-4.6.21.tar.gz
cd db-4.6.21/build_unix/
sudo mkdir /usr/local/berkeleyDB
sudo ../dist/configure --prefix=/usr/local/berkeleyDB
sudo make
sudo make install
sudo cp /usr/local/berkeleyDB/include/* /usr/include/
sudo cp /usr/local/berkeleyDB/lib/* /usr/lib/
(2)、修改~/.bash_profile添加bdb环境变量
CPPFLAGS="-I/usr/local/berkeleyDB/include"
export CPPFLAGS
LDFLAGS="-L/usr/local/lib -L/usr/local/berkeleyDB/lib -R/usr/local/berkeleyDB/lib"
export LDFLAGS
LD_LIBRARY_PATH="/usr/local/berkeleyDB/lib"
export LD_LIBRARY_PATH
(3)、安装openLDAP
sudo yum install tcp_wrappers
sudo yum install libtool-ltdl.x86_64 libtool-ltdl-devel.x86_64
wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.42.tgz
tar -xzvf openldap-