一、环境 1、OS:CentOS5.5 EngLish 2、JDK:1.6.0_24 3、JCE:1.6 4、ANT:1.8.2 5、Jboss:5.1.0.GA 6、EJBCA:4.0.1
二、系统环境配置 1、用Xshell连接上CentOS 2、在usr下建立文件夹vane(命令:mkdir /usr/vane) 3、用Xftp工具把下面的文件上传到/usr/vane目录里面 apache-ant-1.8.2.zip,jdk-6u24-linux-i586.bin,ejbca_4_0_1.zip,jboss-5.1.0.GA.zip.jce_policy-6.zip 4、执行一下命令: cd /usr/vane chmod +x jdk-6u24-linux-i586.bin ./jdk-6u24-linux-i586.bin unzip apache-ant-1.8.2-bin.zip unzip ejbca_4_0_1.zip unzip jboss-5.1.0.GA.zip unzip jce_policy-6.zip mv apache-ant-1.8.2 ant-1.8.2 5、系统环境变量配置: 执行命令:vi /etc/profile 然后在文件的最后面加上如下的代码: export JAVA_HOME=/usr/vane/jdk1.6.0_24 export JRE_HOME=/usr/vane/jdk1.6.0_24/jre export ANT_HOME=/usr/vane/ant-1.8.2 export ANT_OPTS=-Xmx640m export EJBCA_HOME=/usr/vane/ejbca_4_0_1 export APPSRV_HOME=/usr/vane/jboss-5.1.0.GA export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$ANT_HOME/bin:$EJBCA_HOME/bin:$APPSRV_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 在执行命令:source /ect/profile 6、MySQL数据库的安装 执行命令:yum install mysql mysql-server 安装完成后在执行命令:mysqladmin -u root password admin.(修改mysql数据库的root密码) 启动mysql:service mysqld start
三、开始安装 1、先把/usr/vane/jdk1.6.0_24/jre/lib/security这个文件夹里的文件进行备份 2、然后在把/usr/vane/jce里面的2个jar包拷贝到/usr/vane/jdk1.6.0_24/jre/lib/security覆盖里面的2个jar包 3|、拷贝 mysql-connector-java-5.1.15-bin.jar,bcmail-jdk16-145.jar,bcmail-jdk16-145.jar,bctsp-jdk16-145.jar到/usr/vane/jboss-5.1.0.GA/server/default/lib/里面(后面3个jar包在$EJBCA_HOME/lib里面) 4、修改和初始化EjbCA的参数。这里我默认的参数比较多,如果有需要可以自行修改
cd /usr/vane/ejbca_4_0_1/conf/ ll cp database.properties.sample database.properties cp ejbca.properties.sample ejbca.properties cp web.properties.sample web.properties vi database.properties //把mysql的配置信息放出来,并修改用户名和密码 vi ejbca.properties //把#appserver.type=jboss放出来 web.properties不做任何修改 5、环境基本已经OK,看看你的mysql是否启动,ps -A 6、进入Ejbca的根目录:cd $EJBCA_HOME 7、然后编译源码:ant bootstrap(或者直接ant) 。如果编译没有成功可以执行ant clean,然后在执行ant bootstrap 8、cd $APPSRV_HOME,然后启动Jboss,./run.sh 9、 Jboss启动后在执行:ant install 10、安装成功后:ctrl+c关闭掉Jboss,然后在执行ant deploy