1、把“管理控制中心”应用包install-CloudAdmin.war放到应用服务器某个可用域下的applications目录,比如:放到服务器mydomain域下的applications目录。
2、进入应用服务器域下的bin目录,比如服务器mydomain域下的bin目录,运行启动脚本startapusic就启动了管控中心服务。通过http://ip:port/cloudadmin即可访问。
1.applicationContext-service.xml配置文件
该配置文件在产品包目录WEB-INF/apusic-workbench/plugins/workbench-as-datacenter/resources中
管理控制中心使用数据库对系统信息及监控数据进行保存,默认情况下,使用derby内置数据库进行存储,也可以配置使用其他的外置数据库,配置方式可以使用dbcp连接池以及外接数据源的方式,可以通过配置文件中id为ds的Bean进行配置。
a.dbcp配置方式
以连接mysql数据库为例子,则示范代码类似:
<bean id="ds" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close" abstract="false" scope="singleton"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://192.168.100.60:3306/console?useUnicode=true&characterEncoding=utf-8" /> <property name="maxActive" value="100" /> <property name="maxIdle" value="10" /> <property name="maxWait" value="1000" /> <property name="username" value="root" /> <property name="password" value="123456" /> <property name="initialSize" value="5" /> </bean>
b.外接数据源的方式
在AAS中配置好数据源,如JNDI名称为jdbc/cloudadmin,则示范代码为:
<bean id="ds" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/cloudadmin"/> <property name="lookupOnStartup" value="false"/> <property name="cache" value="true"/> <property name="resourceRef" value="true" /> <property name="expectedType" value="javax.sql.DataSource"/> <property name="proxyInterface" value="javax.sql.DataSource"/> </bean>
管理控制中心支持多种关系型数据库:
Derby数据库,Derby10.5及Derby10.9版本通过测试
Mysql数据库,Mysql5.0版本通过测试
Oracle数据库,Oracle 10g版本通过测试
SQLServer数据库,SQLServer2000版本通过测试
对于不同数据库创建脚本在产品包下的WEB-INF/apusic-workbench/plugins/workbench-as-datacenter/resource目录,derby及mysql使用DB_CREATE.sql脚本,oracle使用DB_CREATE_ORACLE.sql脚本,sqlserver使用DB_CREATE_SQLSERVER.sql脚本。