8.2. 安装

针对不同的操作系统,AESB V6提供不同的安装包。

以下几个步骤描述AESB V6在不同的操作系统环境下相应安装包的安装。

8.2.1. 获取AESB V6安装包

从AESB V6产品光盘中获得相应的安装包文件。

包括以下8个安装包:

  • AESB-6.X.zip

    AESB6.X 在Window和Linux上的压缩包,解压后包含AESB。

  • AESB-Agent-6.X.zip

    AESB-Agent-6.x在Window和Linux上的压缩包,解压后包含AESB-Agent。

  • AESB-Designer-6.X-win32.zip

    AESB-Designer-6.X在Windows下的压缩包,解压后包含可视化管理工具AESB-Designer。

  • AESB-Designer-6.X-linux.zip

    AESB-Designer-6.X在Linux下的压缩包,解压后包含可视化管理工具AESB-Designer。

  • ANM-6.X.zip

    ANM-6.X在Windows/Linux下的压缩包,解压后包含Apusic Node Manager。

  • ANMC-6.X.zip

    ANMC-6.X在Windows/Linux下的压缩包,解压后包含Apusic Node Manager Center。

  • ANMC-Client-6.X

    ANMC-Client-6.X在Windows/Linux下的压缩包,解压后包含Apusic Node Manager Center Client。

  • AESB-Monitor-6.X.zip

    AESB-Monitor-6.X在Windows/Linux下的压缩包,解压后包含AESB-Monitor。

以上安装包出厂时均不带JVM,要正常使用AESB V6请用户自行安装JVM。

8.2.2. 安装包的安装

8.2.2.1. 安装AESB

AESB-6.x.zip是用于Window/Linux/Unix环境下AESB6.x的压缩包。

AESB-Agent-6.x.zip是用于Window/Linux/Unix环境下AESB Agent 6.x的压缩包。

请按照安装包说明选择合适安装包。

按以下步骤执行:

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压目录下的bin子目录,运行startconfigtool.cmd(Windows环境)或在命令终端执行./startconfigtool(Linux/Unix环境)即可启动AESB节点配置工具,设置AESB/AESB-Agent路由名,路由IP,路由端口;

4、运行startesb.cmd(Windows 环境)或在命令终端执行./startesb(Linux/Unix环境)即可启动AESB/AESB-Agent;

5、运行stopesb.cmd(Windows 环境)或在命令终端执行./ stopesb admin admin iiop://192.168.50.81:5888(在Linux/Unix环境,请根据实际的IP和端口号修改)即可关闭AESB /AESB-Agent;

8.2.2.2. 安装AESB-Designer

AESB-Designer-6.x-win32.zip是用于Window环境下AESB6.x 可视化管理工具的压缩包。AESB-Designer-6.x-linux.zip 是用于Linux/Unix环境下AESB6.x 可视化管理工具的压缩包。

请按照安装包说明选择合适安装包。

按以下步骤执行:

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压目录下运行AESB-Designer.cmd (Widnows环境)或在命令终端执行./ AESBDesigner(Linux/Unix环境)即可运行AESB节点管理工具;

8.2.2.3. 安装ANM

ANM-6.x.zip是用于Windows/Linux/Unix环境下AESB6.x网络节点托管工具的压缩包。

请按以下步骤执行:

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压目录下的bin子目录运行startconfigtool.cmd(Windows环境)或在命令终端执行./startconfigtool(Linux/Unix环境)即可启动AESB 网络节点管理配置工具,进行AESB网络节点托管配置;

4、进入解压目录下的bin子目录运行startup.bat(Windows环境)或在命令终端执行./startup(Linux/Unix环境);

8.2.2.4. 安装ANMC

ANMC-6.x.zip是用于Windows/Linux/Unix环境下AESB6.x针对网络节点托管工具的管理中心server压缩包。

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压目录下的bin子目录运行startnmcenter.cmd(Windows环境)或在命令终端执行./ startnmcenter(Linux/Unix环境);

8.2.2.5. 安装ANMC-Client

ANMC-6.0.zip是用于Windows/Linux/Unix环境下ANMC注册管理工具解压压缩包;

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压后的根目录新建file.txt;

file.txt位置

图 8.1. file.txt位置


4、在file.txt文件中注册所有ANM的信息;

ANM的信息

图 8.2. ANM的信息


5、进入解压目录下的bin子目录运行client_registerfile.cmd(windows环境)或在命令终端执行./ client_registerfile进行ANM注册,将所有ANM信息注册到ANMC;

8.2.2.6. 安装AESB-Monitor

AESB-Monitor-6.0.zip是用于Windows/Linux/Unix环境下ANMC的Web监控管理平台。

1、解压压缩包;

2、保证Java运行环境变量如JAVA_HOME等已正确设置;

3、进入解压后的根目录\domains\mydomain\bin目录下运行startapusic.cmd(Windows环境)或在命令终端执行 /startapusic(Linux/Unix环境) ;

4、在浏览器中输入http://192.168.50.81:6888/esb-monitor/login.faces(请根据实际IP修改)登陆AESB的web监控平台;

8.2.3. 安装后的工作

以下几个部分描述AESB安装后的工作:

  • 了解AESB的目录结构

  • 了解 AESB-Agent 的目录结构

  • 卸载AESB和AESB-Agent

  • 了解AESB-Designer的目录结构

  • 卸载AESB-Designer

  • 了解ANM的目录结构

  • 了解ANMC的目录结构

  • 了解ANMC-Client的目录结构

  • 卸载ANM、ANMC和ANMC-Client

  • 了解AESB-Monitor的目录结构

  • 卸载AESB-Monitor

8.2.3.1. 了解AESB的目录结构

AESB目录结构:

AESB目录结构

图 8.3. AESB目录结构


AESB的目录及功能:

子目录包含
applications发布在AESB里的webservice和uddi的工程
bda存储流程实时运行时的描述文件
bin运行 AESB所需环境变量设置命令
bpm存储定义的流程物理状态时的描述信息文件
bulkDataCache存储大数据量传输过程中的临时数据
classes需放置在USER CLASSPATH最前面的类文件放在此目录中,默认情况下,放置有关流程、mail、notify相关属性配置
common放置通用的JAR包
configAESB中的数据库适配器数据源、JMS服务、安全策略、文件传输、日志等相关配置文件
deploy放置编译后的webservice和uddi等资源
docsAESB出厂提供的相关文档和JavaDoc
driverAESB出厂提供的各种主流数据库驱动
hsql内置记录日志的文件数据库
lib运行AESB所需的JAR文件
license运行AESB所需的注册许可证文件(license),默认情况下放置了试用版的licence,购买了AESB的授权用户下载了正式license后替换该文件即可
logsAESB日志文件
schedule注册到AESB的相关schedule的描述信息
services注册到AESB的相关service的描述信息
spAESB的补丁程序,默认情况下,此目录为空
store系统用户存储文件,JMS消息队列存储文件等
trigger注册到AESB的相关trigger的描述信息

8.2.3.2. 了解AESB-Agent的目录结构

AESB-Agent目录结构:

AESB-Agent目录结构

图 8.4. AESB-Agent目录结构


AESB-Agent的目录及功能:

所有AESB-Agent的子目录都可以在AESB目录中找到, 其中bda、bpm、hsql、schedule只有AESB 才有。

子目录包含
applications发布在AESB-Agent里的webservice和uddi工程
bin运行AESB-Agent所需环境变量设置命令
bulkDataCache存储大数据量传输过程中的临时数据
classes需放置在USER CLASSPATH最前面的类文件放在此目录中,默认情况下,放置有关流程、mail、notify相关属性配置
common放置通用的JAR包
configAESB-Agent中的数据库适配器数据源、JMS服务、安全策略、文件传输、日志等相关配置文件
deploy放置编译后的webservice和uddi等资源
docsAESB-Agent出厂提供的相关文档和JavaDoc
driverAESB-Agent出厂提供的各种主流数据库驱动
lib运行AESB-Agent所需的JAR文件
license运行AESB-Agent所需的注册许可证文件(license),默认情况下放置了开发版的licence,购买了Apusic的授权用户下载了正式license后替换该文件即可
logsAESB-Agent日志文件
services注册到AESB-Agent的相关service的描述信息
spAESB-Agent的补丁程序,默认情况下,此目录为空
Store系统用户存储文件,JMS消息队列存储文件等
Trigger注册到AESB-Agent的相关trigger的描述信息

8.2.3.3. 卸载AESB 和AESB-Agent

使用压缩包安装的Windows/Linux/Unix 环境下的 AESB和AESB-Agent,将AESB和AESB-Agent停止后,直接将AESB和AESB- Agent所在目录从磁盘中删除即可。

8.2.3.4. 了解AESB-Designer的目录结构

子目录包含
AESB-DesignerAESB-Designer个性化外观插件
eclipse通用Eclipse文件,包括工程和插件
ext运行AESB-Designer所需的第三方插件
AESB-Designer.cmdWindows环境启动AESB-Designer的命令提示符
AESB-DesignerLinux/Unix环境启动AESB-Designer的命令提示符

8.2.3.5. 卸载AESB-Designer

使用压缩包安装的Windows/Linux/Unix 环境下的 AESB-Designer,将AESB-Designer停止后,直接将AESB- Designer所在目录从磁盘中删除即可。

8.2.3.6. 了解ANM的目录结构

子目录包含
bin运行 ANM所需环境变量设置命令
common运行ANM所需的通用Jar包
configANM的配置信息包括用户、线程等
lib运行ANM所需的Apusic Jar包和第三方Jar包
logsANM日志文件
domains.xmlANM托管AESB配置信息的描述文件
license.xml运行ANM所需的注册许可证文件(license),默认情况下放置了开发版的licence,购买了Apusic的授权用户下载了正式license后替换该文件即可
nodemanager.confANM启动配置信息的描述文件

8.2.3.7. 了解ANMC的目录结构

子目录包含
Bin运行 ANMC所需环境变量设置命令
ConfigANMC中IP、端口、信息文件路径等相关配置
Lib运行ANMC所需Jar包
Store存储注册到ANMC所有ANM信息的文件

8.2.3.8. 了解ANMC-Client的目录结构

子目录包含
Bin运行 ANMC-Center所需环境变量设置命令
ConfigANM-Center的IP和端口信息描述文件
Lib运行ANM-Center所需的Jar包
File.txt要注册到ANMC的所有ANM信息描述文件

8.2.3.9. 卸载ANM、ANMC、ANMC-Client

使用压缩包安装的Windows/Linux/Unix 环境下的 ANM、ANMC、ANMC-Client,将ANM/ ANMC/ ANMC-Client停止后,直接将ANM/ ANMC/ ANMC-Client所在目录从磁盘中删除即可。

8.2.3.10. 了解ANMC-Monitor的目录结构

子目录包含
Bin运行 ANM-Monitor Sample所需环境变量设置命令
classes运行 ANM-Monitor Sample所需class文件,出厂默认为空
common运行ANM-Monitor所需的通用Jar包
docsANM-Monitor出厂提供的相关文档和JavaDoc
domains运行在ANMC-Monitor中的域工程
lib运行在ANMC-Monitor所需的Apusic和第三方Jar包
spANMC-Monitor的补丁程序,默认情况下,此目录为空
src相关ANMC-Monitor源代码
templates运行ANM-Monitor所需的基础功能Jar包,包括线程、安全、集群等
domains.xml配置域工程的信息描述文件
license.xml运行ANMC-Monitor所需的注册许可证文件(license),默认情况下放置了试用版的licence,购买了ANMC-Monitor的授权用户下载了正式license后替换该文件即可