示例 1:处理 MDB 应用程序外部资源的计划内中断
您可配置系统,以使所依赖的外部系统资源发生问题时,企业级或业务级应用程序可以继续运行。
开始之前
关于此任务
JCA MBean 会发出 JMX 通知以指示 MDB 已暂停以及 MDB 已恢复。请考虑在 JCA MBean 上注册消息侦听器以接收 JMX 通知。
过程
- 浏览至包含 MDB 的已部署企业应用程序。
- 在 MDB 中,浏览到它的 JMS 激活规范。单击 ,然后在 MDB 的管理面板上单击暂停。
- 接收到 JMX 通知及指示 MDB 已暂停的日志条目时,请停止数据库并应用维护级别。 在 MDB 暂停期间,不会有任何消息发送到异常目标,并且与停止的数据库相关的控制台中不会显示任何错误消息。
- 重新启动数据库,并测试它是否按预期工作。
- 再次登录管理控制台,浏览至同一企业级或业务级应用程序,并在 MDB 的管理面板上单击恢复。另外了,还可以通过 JCA MBean 或脚本编制来恢复 MDB。初始 JMX 通知和日志条目指示用于恢复 MDB 的 MBean。 目标上的消息将开始驱动 MDB。