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规范。 |