目录 第 1 章简介... 1 第 2 章配置要求... 2 2.1 硬件配置... 2 2.2 软件配置... 2 2.2.1 Windwos 环境... 2 2.2.2 Linux 环境... 3 第 3 章安装 ESB... 4 3.1 Windows 安装... 4 3.1.1 安装 SRR... 4 3.1.2 安装 SSM... 9 3.2 Linux 安装... 12 3.2.1 安装 SRR... 13 3.2.2 安装 SSM... 17 3.3 哑安装 SRR... 20 3.3.1 安装准备... 20 3.4 哑安装 SSM... 21 3.4.1 安装准备... 22 第 4 章卸载 ESB... 24 附录 A 哑安装文件... 25 ESB SRR 的哑安装文件... 25 ESB SSM 的哑安装文件... 26 附录 B FAQ... 29 1
第 1 章简介 第 1 章简介 Primeton ESB 6.2.1.0 包括如下安装包 : 1. Primeton ESB SSM: 支持 Windows Linux 平台 (SSM 英文全称 Service State Monitor); 2. Primeton ESB SRR: 支持 Windows Linux 平台 (SRR 英文全称 Service Registry and Repository) 本文档将讲述 Primeton ESB SRR SSM 的安装步骤, 及安装过程中各参数的配置 1
第 2 章配置要求 第 2 章配置要求 本章介绍安装 Primeton ESB 产品的硬件和软件配置要求 2.1 硬件配置 安装 Primeton ESB 产品的硬件配置要求, 如下所示 硬件 最低要求 CPU PIII800 以上 内存 512MB 以上 硬盘空间 安装目录空间 :1G 以上 2.2 软件配置 本节分别介绍 Primeton ESB 对操作系统 数据库和 J2EE 服务器等的配置要求 2.2.1 Windwos 环境 Windwos 环境软件配置要求, 如下所示 配置项目 要求 操作系统 Windows 系列 文件系统 推荐使用 NTFS,FAT32 相对之下较慢 数据库 Oralce 10g 说明 : 数据库表空间大小需大于 20MB 需要准备一个数据库用户, 用于初始化数据库操作, 且该用户具有创建 修改 删除表的权限 J2EE 服务器 Tomcat-5.5.20( 安装包自带 Tomcat-5.5.20) JDK 默认安装 ESB 自带的 JDK, 不使用用户本机的 JDK 2
第 2 章配置要求 2.2.2 Linux 环境 Linux 环境软件配置要求, 如下所示 配置项目 要求 操作系统 Redhat Linux 3.0 及以上 数据库 Oralce 10g 说明 : 数据库表空间大小需大于 20MB 需要准备一个数据库用户, 用于初始化数据库操作, 且该用户具有创建 修改 删除表的权限 J2EE 服务器 Tomcat-5.5.20( 安装包自带 Tomcat-5.5.20) JDK 默认安装 ESB 安装包自带的 JDK, 不使用用户本机的 JDK 3
第 3 章安装 ESB 本章讲述 Primeton ESB SRR,SSM 的安装步骤 分为 Windows Linux 两种平台 3.1 Windows 安装 在您购买的 Primeton ESB 安装光盘中, 支持 Windows 环境下安装的部件如下 : Primeton_ESB_6.2.1.0_SSM_Windows_32.zip:ESB 服务状态监控安装包 (SSM 英文全称 Service State Monitor) Primeton_ESB_6.2.1.0_SRR_Windows_32.zip:ESB 服务注册与仓库安装包 (SRR 英文全称 Service Registry and Repository) 在安装之前, 需要将各组件拷贝到安装机器指定目录下, 并将压缩文件解压 3.1.1 安装 SRR 下面介绍安装 Primeton ESB SRR 前的准备工作 安装步骤 验证安装是否正确的方法, 以及 windows 环境下安装时需要注意的事项 安装准备安装 Primeton ESB 需做以下准备工作 : (1) 检查安装环境检查操作系统, 必须为 Windows 系列 检查数据库, 必须为 Oracle 10g, 保证要安装 ESB 的机器与数据库连接成功 4
安装步骤 步骤 1: 进入 ESB SRR 解压包对应的目录, 双击 install.cmd 启动安装, 如下图, 点击 下一 步 按钮 步骤 2: 浏览许可协议, 选中 本人接受许可协议条款, 点击 下一步 按钮 5
步骤 3: 选择服务器, 缺省为 Tomcat5.5.20, 并且不可修改, 如下所示 点击 下一步 按钮 步骤 4: 在 目标文件夹 输入目标安装目录, 也可以点 浏览 按钮, 选择安装目录 点击 下一 步 按钮 6
步骤 5: 确认安装信息, 点击 安装 按钮开始安装 步骤 6: 安装完成后, 点击 完成 按钮完成安装 7
步骤 7: 在 oracle 数据库下创建用户, 并在该用户下执行 SRR 安装目录 /dbscripts 的 sql 脚本 执行的脚本顺序为 : EOS_ABF_1Table_Oracle.sql EOS_ABF_2Data_Oracle.sql SRR_1Table_Oracle.sql SRR_2Data_Oracle.sql 步骤 8: 在 SRR 安装目录 apache-tomcat-5.5.20\webapps\srr\web-inf\_srv\config 下, 配置 user-config.xml <group name="default"> <configvalue key="database-type">oracle</configvalue> <configvalue key="jdbc-type"/> <configvalue key="c3p0-driverclass">oracle.jdbc.driver.oracledriver</configvalue> <configvalue key="c3p0-url">jdbc:oracle:thin:@192.168.1.245:1521:orcl</configvalue> <configvalue key="c3p0-username">srr</configvalue> <configvalue key="c3p0-password">000000</configvalue> </group> 步骤 9: 进入 SRR 安装目录, 双击 startsrr.cmd 启动 SRR, 启动后显示启动成功信息如下 图 8
3.1.2 安装 SSM 下面介绍安装 Primeton ESB SSM 前的准备工作 安装步骤 验证安装是否正确的方法, 以及 windows 环境下安装时需要注意的事项 安装准备安装 Primeton ESB 需做以下准备工作 : (1) 检查安装环境检查操作系统, 必须为 Windows 系列 安装步骤步骤 1: 进入 ESB SSM 解压包对应的目录, 双击 install.cmd 启动安装, 如下图, 点击 下一步 按钮 步骤 2: 浏览许可协议, 选中 本人接受许可协议条款, 点击 下一步 按钮 9
步骤 3: 在 目标文件夹 输入目标安装目录, 也可以点 浏览 按钮, 选择安装目录 点击 下一步 按钮 步骤 4: 确认安装信息, 点 安装 按钮开始安装 10
步骤 5: 安装完成后, 点击 完成 按钮完成安装 步骤 6: 在 oracle 数据库下创建用户, 并在该用户下执行 SSM 安装目录 /dbscripts 的 sql 脚本 SSM_Table_Initial_Oracle.sql 11
步骤 7: 在 SSM 安装目录 instances\default\conf 下, 修改配置文件 com.primeton.esb.ssm.agent.properties, 修改数据库连接参数 dispatcher.statistics.db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl dispatcher.statistics.db.user=ssm dispatcher.statistics.db.password=000000 步骤 8: 进入 SSM 安装目录, 双击 startssm.cmd 启动 SSM, 启动后显示启动成功信息如下 图 3.2 Linux 安装 在您购买的 Primeton ESB 安装光盘中, 支持 Linux 环境下安装的部件如下 : Primeton_ESB_6.2.1.0_SSM_Linux_32.tar:ESB 服务状态监控安装包 Primeton_ESB_6.2.1.0_SRR_Linux_32.tar:ESB 服务注册与仓库安装包在安装之前, 需要将各组件拷贝到安装机器指定目录下, 并将压缩文件解压 12
3.2.1 安装 SRR 下面介绍安装 Primeton ESB SRR 前的准备工作 安装步骤 验证安装是否正确的方法, 以及 Linux 环境下安装时需要注意的事项 安装准备安装 Primeton ESB 需做以下准备工作 : (1) 检查安装环境检查操作系统, 必须为 Redhat Linux 3.0 及以上版本 检查数据库, 必须为 Oracle 10g, 保证要安装 ESB 的机器与数据库连接成功 安装步骤步骤 1: 进入 ESB SRR 解压包对应的目录, 执行 install.sh 启动安装, 如下图, 点击 Next 按钮 13
步骤 2: 浏览许可协议, 选中 I accept the terms of the License Agreement, 点击 Next 按钮 步骤 3: 选择服务器, 缺省为 Tomcat5.5.20, 并且不可修改, 如下所示 点击 Next 按钮 14
步骤 4: 在 Select Directory 输入目标安装目录, 也可以点 Choose 按钮, 选择安装目录 点 击 Next 按钮 步骤 5: 确认安装信息, 点 Install 按钮开始安装 安装完成后, 点击 Finish 按钮完成安 装 15
步骤 6: 在 oracle 数据库下创建用户, 并在该用户下执行 SRR 安装目录 /dbscripts 的 sql 脚本 执行的脚本顺序为 : EOS_ABF_1Table_Oracle.sql EOS_ABF_2Data_Oracle.sql SRR_1Table_Oracle.sql SRR_2Data_Oracle.sql 步骤 7: 在 SRR 安装目录 apache-tomcat-5.5.20\webapps\srr\web-inf\_srv\config 下, 配置 user-config.xml <group name="default"> <configvalue key="database-type">oracle</configvalue> <configvalue key="jdbc-type"/> <configvalue key="c3p0-driverclass">oracle.jdbc.driver.oracledriver</configvalue> <configvalue key="c3p0-url">jdbc:oracle:thin:@192.168.1.245:1521:orcl</configvalue> <configvalue key="c3p0-username">srr</configvalue> <configvalue key="c3p0-password">000000</configvalue> </group> 步骤 8: 进入 ESB SRR 安装目录, 执行 startsrr.sh 启动 SRR, 启动后显示启动成功信 息如下图 16
3.2.2 安装 SSM 下面介绍安装 Primeton ESB SSM 前的准备工作 安装步骤 验证安装是否正确的方法, 以及 Linux 环境下安装时需要注意的事项 安装准备安装 Primeton ESB 需做以下准备工作 : (1) 检查安装环境检查操作系统, 必须为 Redhat Linux 3.0 及以上版本 步骤 1: 进入 ESB SSM 解压包对应的目录, 双击 install.sh 启动安装, 如下图, 点击 Next 按钮 步骤 2: 浏览许可协议, 选中 I accept the terms of the License Agreement, 点击 Next 按钮 17
步骤 3: 在 目标文件夹 Select Directory, 也可以点 Choose 按钮, 选择安装目录 点击 Next 按钮 步骤 4: 确认安装信息, 点 Install 按钮开始安装 安装完成后, 点击 Finish 按钮完成安 装 18
步骤 5: 在 oracle 数据库下创建用户, 并在该用户下执行 SSM 安装目录 /dbscripts 的 sql 脚本 SSM_Table_Initial_Oracle.sql 步骤 6: 在 SSM 安装目录 instances\default\conf 下, 修改配置文件 com.primeton.esb.ssm.agent.properties, 修改数据库连接参数 dispatcher.statistics.db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl dispatcher.statistics.db.user=ssm dispatcher.statistics.db.password=000000 步骤 7: 进入 SSM 安装目录, 双击 startssm.sh 启动 SSM, 启动后显示启动成功信息如下图 19
3.3 哑安装 SRR 哑安装是指在不出现安装界面的情况下, 通过修改哑安装文件, 在该文件中设置安装时所需要的参数, 从而对 ESB SRR 进行安装 下面在 Red Hat Linux 环境下对 ESB SRR 进行哑安装为例, 进行解释说明 3.3.1 安装准备哑安装 Primeton ESB SRR 需做以下准备工作 : (1) 检查安装环境检查数据库, 保证要安装 SRR 的机器与数据库连接成功 安装步骤步骤 1: 创建 home/primeton 目录和 home/primeton/srr 目录, 并将 64 位安装包 Primeton_ESB_6.2.1.0_SRR_Linux_64.tar 或 32 位安装包 Primeton_ESB_6.2.1.0_SRR_Linux_32.tar 放入 home/primeton 目录中 ; 步骤 2: 解压 SRR 安装文件到 home/primeton/srr 目录中 ( 使用命令 :tar -xvf Primeton_ESB_6.2.1.0_SRR_Linux_32.tar -C /home/primeton/srr); 步骤 3: 修改 home/primeton/srr 目录中 installer 文件夹下的 silent_install.properties 文件 ( 见附录 A-ESB SRR 的哑安装文件 ); 20
步骤 4: 分别对以下文件赋予可运行权限 ( 使用命令 :chmod R 777 filename): a)./home/primeton/srr/install.sh b). /home/primeton/srr/jre/bin/java c). /home/primeton/srr/installer/bin/startup.sh 步骤 5: 安装 ESB SRR 到 home/primeton/srr 目录中 ( 使用命令 : sh install.sh silent) 注意: 由于哑安装不能出现安装界面, 所以安装命令中的 -silent 不能丢失 步骤 6: 在 oracle 数据库下创建用户, 并在该用户下执行 SRR 安装目录 /dbscripts 的 sql 脚本 执行的脚本顺序为 : EOS_ABF_1Table_Oracle.sql EOS_ABF_2Data_Oracle.sql SRR_1Table_Oracle.sql SRR_2Data_Oracle.sql 步骤 7: 在 SRR 安装目录 /srr/config/srr/config 下, 配置 user-config.xml <group name="default"> <configvalue key="database-type">oracle</configvalue> <configvalue key="jdbc-type"/> <configvalue key="c3p0-driverclass">oracle.jdbc.driver.oracledriver</configvalue> <configvalue key="c3p0-url">jdbc:oracle:thin:@192.168.1.245:1521:orcl</configvalue> <configvalue key="c3p0-username">srr</configvalue> <configvalue key="c3p0-password">000000</configvalue> </group> 步骤 8: 分别对以下.sh 文件赋予可运行权限 ( 使用命令 :chmod R 777 filename): a). /home/primeton/srr/startsrr.sh b)./home/primeton/srr/stopsrr.sh 启动 ESB SRR:sh startsrr.sh 停止 ESB SRR:sh stopsrr.sh 3.4 哑安装 SSM 哑安装是指在不出现安装界面的情况下, 通过修改哑安装文件, 在该文件中设置安装时所需要的参数, 从而对 ESB SSM 进行安装 下面在 Red Hat Linux 环境下对 ESB SSM 进行哑安装为例, 进行解释说明 21
3.4.1 安装准备哑安装 Primeton ESB SSM 需做以下准备工作 : (1) 检查安装环境检查数据库, 保证要安装 SSM 的机器与数据库连接成功 安装步骤步骤 1: 创建 home/primeton 目录和 home/primeton/ssm 目录, 并将 64 位安装包 Primeton_ESB_6.2.1.0_SSM_Linux_64.tar 或 32 位安装包 Primeton_ESB_6.2.1.0_SSM_Linux_32.tar 放入 home/primeton 目录中 ; 步骤 2: 解压 SSM 安装文件到 home/primeton/ssm 目录中 ( 使用命令 :tar -xvf Primeton_ESB_6.2.1.0_SSM_Linux_32.tar -C /home/primeton/ssm); 步骤 3: 修改 home/primeton/ssm 目录中 installer 文件夹下的 silent_install.properties 文件 ( 见附录 A-ESB SSM 的哑安装文件 ); 步骤 4: 分别对以下文件赋予可运行权限 ( 使用命令 :chmod R 777 filename): a)./home/primeton/ssm/install.sh b). /home/primeton/ssm/jre/bin/java c). /home/primeton/ssm/installer/bin/startup.sh 步骤 5: 安装 ESB SSM 到 home/primeton/ssm 目录中 ( 使用命令 :sh install.sh silent) 注意: 由于哑安装不能出现安装界面, 所以安装命令中的 -silent 不能丢失 步骤 6: 在 oracle 数据库下创建用户, 并在该用户下执行 SSM 安装目录 /dbscripts 的 sql 脚本 SSM_Table_Initial_Oracle.sql 步骤 7: 在 SSM 安装目录 instances\default\conf 下, 修改配置文件 com.primeton.esb.ssm.agent.properties, 修改数据库连接参数 dispatcher.statistics.db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl dispatcher.statistics.db.user=ssm dispatcher.statistics.db.password=000000 步骤 8: 分别对以下.sh 文件赋予可运行权限 ( 使用命令 :chmod R 777 filename): a). /home/primeton/ssm/startssm.sh b). /home/primeton/ssm/ssm/bin/start-instance.sh c)./home/primeton/ssm/stopssm.sh d). /home/primeton/ssm/ssm/bin/stop-instance.sh 22
启动 ESB SSM:sh startssm.sh 停止 ESB SSM:sh stopssm.sh 23
第四章卸载 ESB 第 4 章卸载 ESB 本章介绍如何卸载 Primeton ESB Windows 平台下,Primeton ESB 提供了自动卸载功能, 点击开始菜单中的快捷菜单即可 Linux 平台下,Primeton ESB 没有提供自动卸载功能 卸载时, 只需要手工删除目录即可 卸载 Primeton ESB 的注意事项如下 : (1) 一旦删除 Primeton ESB 将不能恢复 (2) 删除前需要中止 ESB SRR 或者 ESB SSM 24
附录 A 哑安装文件 附录 A 哑安装文件 ESB SRR 的哑安装文件 /home/primeton/srr/intaller/silent_install.properties 文件适用于本文的正确内容如下 : #Install Target Directory: 安装路径 INSTALL_DIR=/home/primeton/srr #Installer Directory #INSTALL_ROOT= #Management IP and Port: 安装的目标服务器的 IP 地址与端口 USER_IP=127.0.0.1 USER_PORT=6200 #Is innerdb used DB_ISINNERDB=true #DataBase Type eg. Oracle, MySql: 使用哪种数据库 ( 这里以 Mysql 数据库为例 ) DB_TYPE=MySql #JDBC Driver: 数据库驱动 jar 包 ( 根据所用不同数据库进行修改 ) DB_DRIVER=com.mysql.jdbc.Driver #DataBase Server IP: 安装的目标数据库的 IP 地址 DB_IP=127.0.0.1 #Is Default JDBC Driver,the value is "false",then DB_JDBC_LIBS can't be null IS_DEFAULT_JAR=true #User Defined JDBC Jar,For example:d:\jdbc\a.jar;d\jdbc\b.jar DB_JDBC_LIBS= 25
附录 A 哑安装文件 #DB Instance Name: 数据库名称 DB_NAME=esb #DB User: 数据库账户 DB_USERNAME=root #DB User's Password: 数据库密码 DB_PASSWORD=123456 #DB Server Port: 数据库端口 DB_SERVER_PORT=3306 #Is initialize DataBase: 是否初始化数据库 DB_IS_INIT=true #Is force initialize DataBase, If you want to initialize the database mandatory, set DB_IS_FORCE_INIT to true DB_IS_FORCE_INIT=false #sysadmin's Password #SYSADMIN_PWD=000000 #User and Company Information #USER_NAME=eosusr #USER_COMPANY=www.primeton.com mongodb_ip=127.0.0.1 mongodb_port=27017 mongodb_dbpath=./dbpath ESB SSM 的哑安装文件 修改 /home/primeton/ssm/installer/silent_install.properties 文件 silent_install.properties 文件正确内容如下 : 26
附录 A 哑安装文件 #Install Target Directory: 安装路径 INSTALL_DIR=/home/primeton/ssm #Installer Directory #INSTALL_ROOT= #Management IP and Port: 安装的目标服务器的 IP 地址与端口 USER_IP=127.0.0.1 USER_PORT=6200 #Is innerdb used DB_ISINNERDB=false #DataBase Type,eg.Oracle, MySql: 使用哪种数据库 DB_TYPE=MySql #JDBC Driver: 数据库驱动 jar 包 DB_DRIVER=com.mysql.jdbc.Driver #DataBase Server IP: 安装的目标数据库的 IP 地址 DB_IP=127.0.0.1 #Is Default JDBC Driver,the value is "false",then DB_JDBC_LIBS can't be null IS_DEFAULT_JAR=true #User Defined JDBC Jar,For example:d:\jdbc\a.jar;d\jdbc\b.jar DB_JDBC_LIBS= #DB Instance Name: 数据库名称 DB_NAME=esb #DB User: 数据库用户 DB_USERNAME=root 27
附录 A 哑安装文件 #DB User's Password: 数据库密码 DB_PASSWORD=123456 #DB Server Port: 数据库端口 DB_SERVER_PORT=3306 #Is initialize DataBase: 是否初始化数据库 DB_IS_INIT=true #Is force initialize DataBase, If you want to initialize the database mandatory, set DB_IS_FORCE_INIT to true DB_IS_FORCE_INIT=false #sysadmin's Password #SYSADMIN_PWD=000000 #User and Company Information #USER_NAME=eosusr #USER_COMPANY=www.primeton.com mongodb_ip=127.0.0.1 mongodb_port=27017 mongodb_dbpath=./dbpath 28
附录 B FAQ 附录 B FAQ 本部分列举 ESB 产品安装过程中的常见问题, 以及问题出现的可能原因和解决方法, 仅供参考 Q:SRR SSM 在 linux 操作系统下进行安装的时候, 执行 install.sh 有权限不够的提示 A: 方法 1:chmod x+d *.sh, 使用此命令对 shell 文件赋权 Q:Windows 操作系统下, 创建快捷菜单 失败 A: 将安装包中 installer/win32regkey.dll 文件复制到操作系统盘路径 Windows\System32 下 29