26.3. 配置和管理可植入服务

Apusic应用服务器的管理系统通过读取服务器域主目录中config子目录下的配置文件apusic.conf加载各项服务,通过在此文件中增加使用SERVICE标记申明的元素即可声明可植入服务。

一个SERVICE元素表示一个MBean。SERVICE元素通过一个CLASS属性来声明此MBean的完整的类名和包名,并通过一个名为NAME的属性声明此MBean的名字;并且通过一个或多个子ATTRIBUTE标记来指定此MBean的属性值。属性值的声明是跟声明顺序无关的。

以下是声明一个名为com.apusic.samples.jmx.SimpleStandar的MBean示例:

...
<SERVICE
    CLASS="SimpleStandard" NAME="Test:name=testMbean">
    <ATTRIBUTE NAME="num" VALUE="1"/>
</SERVICE>
...

管理服务在初始化MBean时,将“1”赋值给名为num的域。

[注意]注意

通过SERVICE标记的子标记ATTRIBUTE声明MBean的初始属性值时,对应的MBean的域的类型必须是JMX规范中规定的通用数据类型。详细内容可参考JMX规范