测试需要
(winxp pro,2003server)
J2EE jdk 1.5
JBOSS-4.0.4.GA
EJBCA_3_4_1
apache-ant-1.7.0-bin.zip
mysql-4.1.11-win32.zip
mysql-connector-java-3.1.14.zip
jce_policy-1_4_2.zip
步骤
1.安装
J2
EE,mysql 。解压ejbca,jboss,apache-ant,connector,jce_policy。
2.设置环境变量
JAVA_HOME = C:\Sun\AppServer\jdk
JBOSS_HOME = C:\CA\jboss
ANT_HOME = C:\CA\apache-ant-1.6.3beta1
PATH = ;%JAVA_HOME%\BIN;%JBOSS_HOME%\BIN;%ANT_HOME%\bin;
(以上为path中包含)
CLASSPATH= .;%
JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;
将 无限加密包jce_policy_1.4.2 的几个文件覆盖到 %jre path%\lib\security ,覆盖jdk下就行。
3。
安装mysql,
用户名和密码均为root,
创建数据库ejbca(以后设置ejbca和SQL链接时,用这个密码)
*
将mysql-connector-java-5.0.5解压缩后,将其中的mysql-connector-java-5.0.5-bin.jar拷贝到了%JBOSS_HOME%\server\default\lib目录下
将%EJBCA_HOME%\conf\ejbca.properties.sample 复制保存为 %EJBCA_HOME%\conf\ejbca.properties
将%EJBCA_HOME%\conf\web.properties.sample, 复制保存为 %EJBCA_HOME%\conf\web.properties
将%EJBCA_HOME%\conf\database.properties.sample复制保存为 %EJBCA_HOME%\conf\database.properties
并修改如下
(红字为对应修改)
# Default: hsqldb
database.name=mysql
# The datasource mapping selected for deployment.
# The J2EE server needs to be configured with the appropriate datasource mapping.
# For JBoss this maps to a setting in standardjbosscmp-jdbc.xml and must match the database chosen above.
# All supported mappings are defined below, others can easily be added
# Default: Hypersonic SQL
datasource.mapping=mySQL
# Database connection url.
# This is the URL used to connect to the database, used to configure a new datasource in JBoss.
# Default: jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB
database.url=jdbc:mysql://127.0.0.1:3306/ejbca?characterEncoding=UTF-8
# JDBC driver classname.
# The J2EE server needs to be configured with the appropriate JDBC driver for the selected database
# Default: org.hsqldb.jdbcDriver
database.driver=com.mysql.jdbc.Driver
# Database username.
# Default: sa (works with hsqldb)
database.username=root
# Database password.
# Default: (blank works with hsqldb)
database.password=root
4.cmd到%EJBCA_HOME%目录下,运行ant bootstrap
并将生成的%EJBCA_HOME%\dist\下的ejbca.ear拷贝到\%jboss-4.0.5%\server\default\deploy(高版本ejbca不需要)
5.运行run.bat启动jboss控制台
6.cmd到%EJBCA_HOME%目录下,运行ant install
(安装会生成p12文件,如无此文件,检查前几步是否有漏项)
7.停止JBOSS,%EJBCA_HOME%目录下,运行ant deploy
(ejbca配置更改,EX.语言文件修改,需重新deploy)
8.run JBOSS.访问admin需导入p12.
相关推荐
### EJBCA + MySQL + JBoss 安装部署详细指南 #### 一、概述 本文档旨在提供一套详尽的指南,帮助读者顺利安装和部署 EJBCA(Enterprise JavaBeans Certification Authority)证书管理系统、MySQL 数据库以及 ...
以上就是EJBCA+MySQL的安装教程概览,整个过程涉及多个软件的安装配置,确保每一步都正确执行,才能顺利完成EJBCA的搭建。安装完成后,你可以通过Web界面或命令行工具管理你的CA系统,为用户提供证书服务。
### EJBCA安装过程详解 #### 一、EJBCA概述 EJBCA是一套基于J2EE的企业级证书颁发系统,为各种应用提供了强大的数字...以上步骤详细介绍了EJBCA的安装过程及其关键配置,有助于用户顺利部署并使用该证书颁发系统。
3. mysql-connector-java-5.1.7:MySQL连接器,使得EJBCA可以与MySQL通信。 4. EJBCA 3.6.1:EJBCA的主要软件包,包含PKI管理所需的所有组件。 5. JBoss 4.2.2.GA:应用服务器,EJBCA将在其上运行。 6. Apache Ant ...
- **配置数据库**:根据需求设置EJBCA连接的数据库,通常使用MySQL或PostgreSQL。 - **初始化系统**:通过EJBCA的Web管理界面执行初始设置,如设置超级管理员、CA等。 4. **EJBCA使用指南**: - **用户管理**:...
配置数据库连接,通常是MySQL或PostgreSQL,以便EJBCA能存储证书和元数据。接下来,需要执行数据库脚本来创建必要的表和索引。 在安装过程中,会生成一个初始的超级管理员账号,这个账号用于创建其他用户、角色和CA...