使用wlshell管理WebLogic Event Server
作者: , 出处:Dev2Dev , 责任编辑: 李春禹,
2008-02-14 10:57
WLEvS通过一个标准JMX接口公开了各种管理操作,包括为应用程序处理器动态配置事件处理描述语言(Event Processing Language,EPL)规则。本文将介绍与服务器生命周期有关的公共管理任务、事件处理描述语言规则、和Adapter MBean。文中所提供的示例使用的都是wlshell。wlshell是一种脚本shell,它允许我们通过其JMX接口管理Java应用程序。
以下是所使用的脚本:
| app = helloworld cd /EPLProcessor/${app}Processor/$app get AllRules invoke getRule helloworldRule invoke deleteRule helloworldRule get AllRules invoke addRule helloworldRule "select * from HelloWorldEvent retain 1 event" get AllRules 如您所见,以上脚本提供了完全访问权限来操作EPL规则。 访问其他的MBean |
比如说,以下脚本可以动态地修改helloworldAdapter的Message属性:
| cd /HelloWorldAdapterConfig/${app}Adapter/$app get Message set Message "Hi! the time is now:" get Message |
结束语
WebLogic Event Server通过标准JMX接口提供了所有的管理操作。JMX兼容工具(如wlshell)可用于有效地管理WLEvS。在本文中,我介绍了如何使用MBean属性和操作执行一些基本的的管理任务。使用同样的技巧也可以在其他MBean上执行另外一些管理任务。
- 本文关键词:

